2009-07-28 2 views
1

ビジュアルアシストマクロをお持ちで、共有したいのですか?ビジュアルアシストマクロ

それは、Visualアシストを使用

人々はそれを知っている..コーディングに非常に便利です。..

+1

私は本当にあなたが閉じるようにそれを投票理由を理解しません?それはプログラミングとマクロについてですか? – ufukgun

答えて

0

だけのベクトル

unsigned int length = $vectorName$.size(); 
for (unsigned int $Index$ = 0; $Index$ < length ; $Index$++) 
{ 
    $end$ 
} 
+3

これは、 'unsigned int'ではなく' $ vectorName $ :: size_type'でなければなりません。 – sbi

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_ 
1

は私が共有するすべてのことはあまりありませんが、私は/**を入力したときにポップアップこれらのdoxygenのマクロを好き:

/** $end$ */ 

/** 
* $end$ 
* 
*/ 

/** 
* \brief $end$ 
* 
* \details 
*   
* 
* \notes 
*/ 

そして、私は/*<

/**< $end$ */ 

ああを入力して、私は#pのためにこれを好きなこの1:

私たちが持っていた私が働いていた店で
#pragma message(MESSAGE_ORIGIN "<$end$>") 

MESSAGE_ORIGINは、コンパイラがそれを放出するように、ファイル名と行に展開されるマクロですので、あなたは、IDEの出力ウィンドウ内のメッセージをクリックすることができます。)

、コードに日付と著者の発言を残す方針。このために、次のことが有用であった:

// $YEAR$-$MONTH_02$-$DAY_02$ sbi: $end$ 
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__ 
+0

説明がうまくいくはずです。 – asheeshr