저는 대학에서 사용하지 않은 객체는 항상 비워야하지만 실제 사용 방법은 배제해야한다는 것을 알았습니다. 예를 들어 코드를 올바르게 구조화하는 등의 작업을 수행 할 수 있습니다. C++에서 포인터를 처리하는 방법에 대한 일반적인 규칙이 있습니까? 나는 현재 부스트를 사용할 수 없습니다. 나는 순수한 C++을 고수해야한다. 왜냐하면 내가 사용하고있는 프레임 워
그래서 포인터 배열에 대한 포인터가 있습니다. 내가 이것을 다음과 같이 삭제하면 : delete [] PointerToPointers;
포인터도 모두 가리 킵니까? 그렇지 않다면 모든 포인터를 반복하고 삭제해야합니까? 아니면 더 쉬운 방법이 있습니까? 내 google-fu는 나에게이 질문에 대한 좋은 답변을 제공하지 않습니다.
DirectX 9를 래핑하고 2D 픽셀 수준 그리기를 수행 할 수있는 단순화 된 인터페이스를 제공하는 C# 컨트롤을 작성했습니다. .NET에서는이 코드를 안전하지 않은 코드 블록으로 묶고 안전하지 않은 코드 허용 옵션으로 컴파일해야합니다. 나는 전체 표면을 잠근 다음 메모리의 잠긴 영역에 대한 포인터를 반환합니다. 그런 다음 "간단한"포인터 연산을 사용하여
이 사건을 처리하는 방법을 알고 있다고 생각하지만, 나는 그것이 옳다는 것을 확실히하고 싶습니다. 다음과 같은 C 코드가 있다고 가정하십시오. int myInt = 3;
int* myPointer = &myInt;
int** mySecondPointer = &myPointer;
P에는 다른 주소가있는 메모리의 장소를 가리키는 주소가 들어 있습니다.
메모리 누수가 발생하지 않고 int 행렬을 생성하는 데 문제가 있습니다. read_matrix()를 통해 동적으로 주어진 크기의 전역 행렬을 만들 수 있기를 원합니다. 그러나 그때 나는 나중에 기억을 풀 수 있기를 원한다. 그래서 내 메인 메소드에서 두번째 printf는 어떤 메모리도 할당되어서는 안되기 때문에 버스 오류가 발생한다. 이걸 어떻게 만들까요?
클래스 내의 멤버 함수를 멤버 함수 클래스 포인터를 사용하는 함수에 전달하려고합니다. 내가 겪고있는 문제는이 포인터를 사용하여 클래스 내에서이를 올바르게 수행하는 방법을 잘 모르겠다는 것입니다. 누구 제안이 있습니까? class testMenu : public MenuScreen{
public:
bool draw;
MenuButton<testMen
이 질문은 아마도 약간의 모호한 질문 일 수 있습니다.하지만 꽤 괴롭습니다. 프로 시저가 개체의 메서드를 호출 할 수 있도록 (예 : 시간 초과 후 또는 다른 스레드에서) 개체 메서드를 프로 시저로 전달하는 가장 간단한 방법을 찾고 있습니다. 기본적으로 다음과 같이하고 싶습니다. 개체 메서드에 대한 참조를 캡처합니다. 해당 참조를 프로 시저에 전달하십시오.
배열을 정렬하고 각 값을 "점수"또는 순위로 바꾸려면 C/C++에서 함수를 작성하려고합니다. int의 배열에 대해 double 포인터 배열을 사용하고, 역 참조 된 정수 값에 따라 double 포인터를 정렬합니다. 나는 그것을 작동시키기 위해 꽤 많은 시간을 시도했지만 그것을 깨뜨릴 수는 없다. 다시 한번, 포인터가 가리키는 값에 따라 이중 포인터를 정렬해
내가 무효 ** 취하는 함수와 오래 된 C 라이브러리가 관리 : I 관리 C에서이 함수를 호출하기 위해 노력하고있어 oldFunction(void** pStuff);
를 ++ (m_pStuff는 부모의 구성원 인 형 무효 *의 심판 클래스) : 오류 C2440 : 'static_cast': oldFunction(static_cast<sqlite3**>(