나는 그것은 상수에 해당 변수를 변환하기 위해 이루어졌다런타임에 정의 된 크기의 배열을 만들려면 어떻게해야합니까?
struct Personalidadbeta{
int A, B, C, D, E, F, G, H, I, L, M, N, O, Q1, Q2, Q3, Q4,Extraversion;
};
const int Cantidad = personalidadalfa.Extraversion * 24;
이 코드를 writen 왔지만 그 변수 "Cantidad"그것을하게하고 오류 마녀 변수 있음을 알려줍니다와 구조체의 배열을 만들 때 상수가 아니며 달릴 수 있어야합니다.
void crearPersonalidadBeta(){
Personalidadbeta personalidadbeta[Cantidad];
}
그런 종류의 구조체 배열을 만들려면 어떻게해야합니까?
대신 '벡터'를 사용할 수 있습니까? – doctorlove
배열의 크기는 컴파일 타임 **에 ** 일정한 값으로 지정되어야합니다. 그렇지 않으면 동적 배열 ('new'와 함께)을 사용하거나 그냥'vector'를 사용해야합니다. 다른 이유들에 대해서도 추천 할 것입니다. – CoryKramer