1
A
答えて
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
私は本当にあなたが閉じるようにそれを投票理由を理解しません?それはプログラミングとマクロについてですか? – ufukgun