>>274-276
_| ̄|●

>>277
試してみたんですけど、二つエラーが出ます。理解が浅くて申し訳ないですけど、どこがいけないのででしょうか?
処理系はBCCです。
#include <iostream>
class test{
  int a;
public:
  test(int n){ a = n;}
  int get_a(){ return a;}
};
int main()
{
  const int N = 10;
  test *p=::operator new (sizeof(test)*N); ←void *型はtest *型に変換できない
  for(int i=0; i<N; ++i){
    new (&p[i]) test(8);
  }
  for(int i=0; i<N; ++i){
    cout << p[i] << "\n"; ←<< 演算子が使われたがクラス ostreamではtest型のための定義が存在しない
  }
  return 0;
}

>>277
uninitialized_fillを使うとどうなるんですか?よければ教えて貰えるとありがたいです


279さんが言うように違う値で初期化したい場合、方法ってあるんですか?
質問が多くてごめんなさい