Örneğin (ı bir derleme zamanı çözüm bulmaya çalışıyorum), aşağıdaki C++ sınıf var: Tek bir nesneyi istersenizC++ nesneler örnekleme dizisi
struct A {
A(const int value) {}
};
, ben bunu yapabilirsiniz:
A a = A(3);
Bu nesnelerin 10'unu oluşturmak isterim, statik olarak nasıl örnek oluşturacağımı bilmiyorum.
A a[10]; // This won't compile, as struct A constructor needs an argument
Ben bir işaretçi A *a
kullanın ve ardından nesneyi tek tek oluşturmak, ama yeni özellik ben statik 1 çekimde bu yapabilirim sağlayan C++11
mevcut olduğunu olmadığından emin değilim ki?
@downvoters Bu, minimum, çalışan bir çözümdür. takdir. En azından bakış açınızdan neyin yanlış olduğunu anlamaya yardımcı olur ... Teşekkürler. – skypjack