2010-11-14から1日間の記事一覧

class template の中で配列の値初期化が出来ない [gcc 4.6 20101106]

class template の中で int * の値初期化をしようと思った.ところが, #include <iostream> template <typename T> class A { public: A (size_t n) : _dummy () { int * p = new int[n] (); // compile error for (size_t i = 0; i < n; ++i) std::cerr << i << ": " << p[i] << </typename></iostream>…