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

クラス作成用マクロ。ただし、ファイル名とクラス名は同じにする必要があります..

#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 に答える
0
/**
 * \file $FILE_BASE$.$FILE_EXT$
 * \簡単に
 * \著者
 * \日付 $DATE$
 */

#ifndef __$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__
#定義__$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__

$終了$

#endif //__$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_INCLUDED__
于 2009-11-28T12:59:36.713 に答える