1

您是否有任何您编写并想要分享的视觉辅助宏?

它对编码非常有用..

使用 Visual-Assist 的人都知道..

4

4 回答 4

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$
于 2009-08-06T14:21:20.747 回答
0

只是想分享矢量的宏

unsigned int length = $vectorName$.size();
for (unsigned int $Index$ = 0; $Index$ < length ; $Index$++)
{
    $end$
}
于 2009-07-28T09:30:06.190 回答
0
/**
 * \文件$FILE_BASE$.$FILE_EXT$
 * \简短的
 * \作者
 * \日期$日期$
 */

#ifndef __$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__
#define __$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__

$结束$

#endif //__$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__
于 2009-11-28T12:59:36.713 回答
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_
于 2009-07-28T10:37:36.257 回答