Avez-vous des macros d'aide visuelle que vous écrivez et que vous souhaitez partager?Macros Visual Assist
il peut être très utile sur le codage ..
personnes qui utilisent Visual-Assist sait que ..
Avez-vous des macros d'aide visuelle que vous écrivez et que vous souhaitez partager?Macros Visual Assist
il peut être très utile sur le codage ..
personnes qui utilisent Visual-Assist sait que ..
voulais juste partager macro pour le vecteur
unsigned int length = $vectorName$.size();
for (unsigned int $Index$ = 0; $Index$ < length ; $Index$++)
{
$end$
}
Cela devrait être '$ vectorName $ :: size_type' au lieu de' unsigned int'. – sbi
une macro pour la création de classe . mais le nom du fichier et le nom de classe doit être identique ..
#ifndef _$FILE_BASE_UPPER$_H_
#define _$FILE_BASE_UPPER$_H_
namespace $NAMESPACE$
{
/*
* Class $FILE_BASE$
*/
class $FILE_BASE$ : public $BASE_CLASS$
{
public:
$FILE_BASE$();
virtual ~$FILE_BASE$();
$end$
protected:
$end$
private:
};
}
#endif // _$FILE_BASE_UPPER$_H_
Je n'ai pas grand-chose à partager, mais j'aime ces macros doxygen qui apparaissent lorsque je tape /**
:
/** $end$ */
/**
* $end$
*
*/
/**
* \brief $end$
*
* \details
*
*
* \notes
*/
et celui-ci quand je tape /*<
/**< $end$ */
Oh, et j'aime ce pour #p
:
#pragma message(MESSAGE_ORIGIN "<$end$>")
(MESSAGE_ORIGIN
est une macro qui se développe pour nom de fichier et la ligne de la façon dont le compilateur émet, de sorte que vous pouvez cliquer sur les messages dans le panneau de sortie de l'EDI.)
Dans un magasin, je travaillais, nous avions la politique de laisser une remarque dans le code avec date et auteur. Pour cela, ce qui suit a été utile:
// $YEAR$-$MONTH_02$-$DAY_02$ sbi: $end$
/** * \file $FILE_BASE$.$FILE_EXT$ * \brief * \author * \date $DATE$ */ #ifndef __$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__ #define __$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__ $end$ #endif //__$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__
Une explication serait bien. – asheeshr
je ne comprends vraiment pourquoi vous votez pour fermer ?? il s'agit de programmation et de macros ?? – ufukgun