예를 들어, 메모리 사용/실행 속도에 차이가 있습니까?구조체와 같은 배열의 배열 사이의 C++ 차이
struct test
{
int a;
float b;
char c;
};
test ar[30];
및
int arr1[30];
float arr2[30];
char arr3[30];
? 우리가 작업의 안락함이나 프로그래머가하는 일에 대해 말하지 않고 실행/메모리 사용 속도 만 나타내는 척하십시오.
[가능한 이유는 구조체의 크기가 각 구성원의 sizeof 합계와 같지 않습니다] (http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct - 각 구성원의 합계와 같음) – CoryKramer
예, 성능에는 차이가있을 수 있지만 사용 사례에 따라 크게 달라집니다 (항상 그렇듯이). 가장 좋은 방법은 유스 케이스를 측정하는 것입니다. – dyp