값을 할당하기 전에 내가 선언에도 불구하고 오류 "형식의 이름을하지 않는다"바로 나는 다음과 같은 코드를 아래로 내 문제를 슬림화 한
#include <iostream>
using namespace std;
struct hello
{
int array[4];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
};
와 나는이를 컴파일 할 때 난 여전히 '배열이하는 수 이름을 지정하지 않는 '오류가 발생합니다. AFAIK이 오류는 할당 바로 위에 배열을 선언하더라도 변수가 선언 된 경우에 발생합니다.
나는 확실히 생성자와 구조에 대한 이의가있는 것에 대해 이의를 제기합니다. C++에서 구조체에는 때때로 생성자가 있어야합니다 (구조체/클래스에는없는 기능이 있지만). –
@Jan, 나는 동의 할 것이다. "물론 구조체에 생성자를 제공하는 것에 반대 할 수도 있지만 다른 주제가 있습니다." –