Есть ли у вас какие-либо визуальные вспомогательные макросы, которые вы пишете и хотите поделиться?Visual Assist Macros
это может быть очень полезно по кодированию ..
люди, которые используют Visual-Assist знает, что ..
Есть ли у вас какие-либо визуальные вспомогательные макросы, которые вы пишете и хотите поделиться?Visual Assist Macros
это может быть очень полезно по кодированию ..
люди, которые используют Visual-Assist знает, что ..
просто хотел поделиться макрос для вектора
unsigned int length = $vectorName$.size();
for (unsigned int $Index$ = 0; $Index$ < length ; $Index$++)
{
$end$
}
Это должно быть '$ vectorName $ :: size_type' вместо' unsigned int'. – sbi
макрос для создания класса , но имя файла и класс должен быть такой же ..
#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_
Я не так уж и много, чтобы разделить, но мне нравятся эти Doxygen макросы, которые появляются при вводе /**
:
/** $end$ */
/**
* $end$
*
*/
/**
* \brief $end$
*
* \details
*
*
* \notes
*/
и это один, когда я печатаю /*<
/**< $end$ */
О, и мне нравится это для #p
:
#pragma message(MESSAGE_ORIGIN "<$end$>")
(MESSAGE_ORIGIN
макрос, который расширяется в имя файла и строки в том, как компилятор генерирует его, так что вы можете нажать на сообщения в панели вывода в среде IDE.)
В магазине я работал, у нас было политика оставить замечание в коде с датой и автором. Для этого было следующее полезным:
// $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__
Объяснение было бы неплохо. – asheeshr
я действительно не понимаю, почему вы голосуете его закрыть ?? речь идет о программировании и макросах? – ufukgun