Я хотел, чтобы инициализировать некоторые членов класса, и я получаю ошибку "expected parameter declarator"
(с использованием лязга ++) при использовании г ++ "expected identifier before numeric constant".
Так что я снова читать инициализацию класса, и я пишу код ниже:инициализации класса Паренса использовать
#include <stdio.h>
class AAA{
public:
int l;
AAA(int i){l=i;}
};
class BBB{
bool normal;
AAA aaa=10;
AAA bbb(20);
AAA ccc{30};
AAA ddd={45};
};
int main(int argc, char **argv){printf("hello world\n");return 0;}
Похоже, что синтаксис AAA bbb(20)
не принимается!
Это нормально? (Я использую параметр -std = C++ 11).
Или я пропустил какой-то пункт?
использовать 'AAA bbb {20};' тоже. – Netwave