您是否有任何可编辑的视觉辅助宏并且想要分享?
它对编码非常有用..
使用Visual-Assist的人知道......
答案 0 :(得分:1)
我没有那么多东西要分享,但我喜欢这些在我输入/**
时弹出的doxygen宏:
/** $end$ */
/**
* $end$
*
*/
/**
* \brief $end$
*
* \details
*
*
* \notes
*/
当我输入/*<
/**< $end$ */
哦,我喜欢#p
:
#pragma message(MESSAGE_ORIGIN "<$end$>")
(MESSAGE_ORIGIN
是一个宏,它以编译器发出的方式扩展为文件名和行,因此您可以单击IDE输出窗格中的消息。)
在我工作的商店里,我们的政策是在日期和作者的代码中留下评论。为此,以下内容非常有用:
// $YEAR$-$MONTH_02$-$DAY_02$ sbi: $end$
答案 1 :(得分:0)
只想分享矢量宏
unsigned int length = $vectorName$.size();
for (unsigned int $Index$ = 0; $Index$ < length ; $Index$++)
{
$end$
}
答案 2 :(得分:0)
用于创建类的宏。但文件名和类名应该相同..
#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_
答案 3 :(得分:0)
/** * \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__