2013年5月28日 (火曜日)

07:19:16 # Life __PRETTY_FUNCTION__. C++ メモ。 テンプレートパラメータとかも添付した関数名を取得できる。例えば以下ならvoid pretty_function(T) [with T = double]

template <class T> void pretty_function(T a) {
  cout << __PRETTY_FUNCTION__ << endl;
}

int main(int argc, char** argv) {
  double d = 0.0;
  pretty_function(d);

  return 0;
}

	
Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $