dynamic-allocation

    0

    2답변

    동적 할당과 관련하여 매우 기본적인 doute가 있습니다. 가능한 구문에 따라 나무를 연구하면서 나는 모두 동적 인 할당이라고 말 해왔다. 첫째 : int* px(nullptr); px = new int; *px =20; 그리고 더 간결 하나에도 int* px(nullptr); px = new int(20); 또는 : int*px(new int

    -1

    2답변

    2 차원 배열의 차원을 받아들이는 C 언어의 함수 (간단히 말해서, nxn 배열을 말함)를 동적으로 배열에 할당 한 다음 반환합니다. 여기에 메모리를 할당하는 것은 다른 곳에서 해방해야 할 필요가 있기 때문에 시작하는 것이 좋지 않은 것으로 간주 될 수 있지만 큰 문제는 아니라고 생각합니다. 변화 1 - 로컬/반품 배열을 할당, ** 변수 함수 INT를 정

    -2

    2답변

    얘들 아 내가 이런 char 형의 동적 할당을하려고, C에서 프로그래밍 해요 : char **word1 = malloc(sizeof(char *)* 1); char **word2 = malloc(sizeof(char *) * 1); 을하지만 그 같은 에로을 결과입니다 : 무효 '에서 유효하지 않은 변환 * '~'char ** '[-fupermissiv

    -3

    1답변

    사용자 텍스트를 처리하는 프로그램을 작성하고 있습니다. 처음에는 모든 기능을 main-func만으로 구성된 다른 미니 프로그램으로 작성했으며 모든 것이 완벽하게 작동했습니다. 하지만 하나의 함수가 다르게 동작하기 때문에 지금 막 붙어있는 모든 코드를 어셈블합니다. 이 함수는 사용자로부터 입력 텍스트를 가져 와서 동적으로 할당 된 메모리에 저장하는 데 사용됩

    -2

    1답변

    플로트 배열 (distances)을 동적으로 할당하려하지만 디버거를 단계별로 실행하면 어떤 이유로 든 하나만 할당된다는 것을 알 수 있습니다. 나는 std :: vector를 이미 시험해 보았지만 잘 작동하지만 다음은 Vec2 * points = Util::BCurvePerpPoint(i, p1, p2, p3, this->distances, this->m_

    -1

    2답변

    Saper of Eratosthenes를 사용하여 SPOJ의 PRIME1 문제를 해결하려고합니다. 코드는 아래의 정수에 대해 잘 작동하지만 오랫동안의 int에 대한 다음과 같은 오류 표시 - "spoj1.exe에서 0x770d15ee에서 처리되지 않은 예외 :.가 0xc0000005 : 액세스 위반 쓰기 위치 0x0014010c을" 문제를 해결하는 데 도움

    0

    1답변

    void ReadReferenceStream(char * filename) { char buf[MAXCHAR]; int i; char* np; inputfile = fopen(filename, "r"); if(inputfile == NULL) printf("File is empty!\n");

    0

    1답변

    나는이 문제에 완전히 막혔어요 ... 다음과 같이 부여 된 코드 구조는 다음과 같습니다 무엇 일어나는 것은 typedef struct _myvar{ uint32_t someInt; uint32_t *ptr; } myvar; ... myvar **var; .. var = new myvar*[x]; // where x is an in

    0

    1답변

    어떤 질문을해야하는지 잘 모르겠으므로 오류가 나타나는 곳으로 가야합니다. Interactive Brokers에서 틱 데이터를 MySQL DB로 스트리밍하는 프로그램을 작성 중입니다. 스트림 dl 속도와 MySQL 쓰기 속도의 차이로 발생할 수있는 병목 현상을 제거하기 위해 Tick 객체를 임시 저장하는 큐 클래스를 구현하려고합니다. 코드 : TickQueu

    -1

    3답변

    나는 C++의 delete 연산자를 오버로딩 된 , 나는 이것에 대한 free()을 사용 : class A { private: int x; int y; public: void operator delete(void* ptr) { free(ptr); } void operator delete