Код: Выделить всё
class TestClass
{
public:
TestClass(int i) { i = i; };
private:
int i;
}
class TestClass2
{
private:
TestClass testClass;
}
Только если кто-то создает экземпляр TestClass2 в другом месте кода, выполните мы получаем ошибку компиляции. Что здесь делает компилятор? Выглядит странно...
Подробнее здесь: https://stackoverflow.com/questions/207 ... ctors-in-c
Мобильная версия