variable-length-array

    4

    1답변

    나는 항상 가변 길이 배열이 C++ (참조 : Why aren't variable-length arrays part of the C++ standard?)에서 허용되지 않는다고 생각했지만, 왜이 코드가 컴파일되고 작동합니까? #include <iostream> using namespace std; int main() { int n;

    1

    1답변

    int x = 750; int i = 0; while (pow(2, i) < x) { i++; } printf("i is currently %d\n", i); int array[i]; while (i > 0){ i--; printf("The value of array %d is %d\n", i, array[i]);

    0

    1답변

    가변 길이 배열 (VLA)은 메모리에서 어떻게 공간을 차지합니까? 나는 VLA가 연속적인 메모리 공간을 차지하지 않는다는 것을 관찰했다. 두 memcpy 작업으로 void func(const IplImage *imgSrc, IplImage *imgDest) { uchar *data = (uchar *)imgSrc->imageData;

    1

    2답변

    이것은 미친 소리 일지 모르지만 프로그램을 만들 수 있는지 궁금 해서요 n 배열 수를 C/C++를 사용하여 루프로 선언하십시오. 예를 들어,이 의사 코드 샘플 : input int _n_ run loop for _n_ times such that: declare _array1[]_ declare _array2[]_ . . declare _arr

    1

    2답변

    GCC는 당신은 일정한 길이의 배열을 초기화 할 수 있습니다 인상이었다 다음 함수 void f(int i) { int a[i]; } 을 컴파일 가변 길이로 초기화합니다. 이 컴파일 해야하는지, 그리고 내가 기대하는대로 할 것인가?

    0

    1답변

    C++로 배열을 전달하는 중입니다. 나는 내 크기 매개 변수로 변수를 보낼 방법을 호출 할 수 없습니다, gen0[6][7]. 하지만 다음 작품은, 내가 같은 숫자 배열을 정의 제공. 포인터 나 참조로 전달할 필요가 있다고 생각합니다. 나는 다른 곳에서 unsigned int을 사용하여 읽지 만 작동하지 않았습니다. 몇 가지 대안을 시도했지만 전체 개념

    0

    1답변

    을 분할 내가 배열을하고있어 그 내용 구절의 각 단어를. 분할하여 길이를 인쇄하려고하면 콘솔에서 111039391231319239188238139123919232913123... (더 많은 행)과 같은 엄청난 숫자를 보냅니다. 왜? $mynames = $texto3; print $mynames. "\n"; @nameList = split(' ', $te

    2

    1답변

    이 문제에 대한 여러 게시물을 읽었으며 문제를 해결하지 못했습니다. gcc에서 완벽하게 컴파일되는 .c 확장자를 가진 파일이 있습니다. 프로젝트 속성에서 C 코드로 컴파일되도록 설정되었는지 확인했습니다. 내가 컴파일 할 때이 같은 배열을 선언하기 위해이 날을 허용하지 않기 때문에 그럼에도 불구하고, 실패 : int scArray[N][v]; 이 어쩌면

    0

    1답변

    의사 코드를 작성하고 내 기능의 실행 시간을 분석해야합니다. 2 개의 내림차순 정렬 된 배열 및 1 개의 정수 k 이 주어진 다음 2 개 배열의 합집합에서 k 번째로 큰 숫자를 찾으라는 메시지가 표시됩니다. 과제물이 아직 전달되지 않았으므로 여기에 코드를 게시 할 수 없어 죄송합니다. 내 코드를 실행했습니다. 나는 2 개 배열이 비어 주어진 경우 K> 합

    0

    1답변

    많은 질문이 제기 될 때 유형이 아닌 매개 변수 (배열의 동적 할당을 피하기 위해)로 템플릿 함수로 작업하고있었습니다. 내 첫 질문은 컴파일 타임 변수 할당에 관한 것입니다. 이 템플릿 함수 호출에서 다음 시도에서 발생 : 여기 template<int n> int *getDegrees(int A[][n]) { //return degrees }