dereference

    3

    2답변

    다른 클래스 인 PlayingCard에 대한 포인터를 동적으로 할당 한 배열을 포함하는 Deck 클래스의 객체가 있습니다. deck 객체에있는 각 카드의 세부 정보를 반복적으로 출력하기 위해 < < 연산자 (Deck 클래스의 친구)를 오버로드하려고합니다. ostream& operator<< (ostream& out, const Deck& d) {

    3

    2답변

    그래서 이번에는 ObjectA.field1과 같은 작업을 할 때 ObjectA는 스택의 모든 값과 같으며 기본적으로 해당 필드에 액세스한다고 생각했습니다. 이제는 OOP 언어에 대한 수업 노트를 살펴보고 ObjectA.field1을 할 때 실제 발생하는 것은 HEAP (Address of ObjectA) (field1)가 field1의 값을 반환한다는 것을

    2

    1답변

    이것은 수정해야하는 C 함수입니다. 전 상자에서 시작하여 주소의 이전 4 바이트를 rt_tsk_self()에서 반환 된 U32 값과 비교하려고합니다. 그러나 "표현식이 완전한 객체 유형에 대한 포인터 여야합니다."라는 오류가 표시됩니다. /*--------------------------- rt_free_box -------------------------

    2

    2답변

    이 질문은 코드 디버깅이 아니라 코드 설명입니다. 내가 사용하는 코드가 작동합니다. 나는 공공 코드를 사용하고 있는데 내가 그들의 다음과 같습니다 "배열을 성장"템플릿 중 하나를 보면 궁금했다 : template <typename TYPE> TYPE *grow(TYPE *&array, int n, const char *name) {

    3

    4답변

    포인터와 두 배 참조에 문제가 있습니다. QVector의 요소에 이름으로 액세스하려고합니다. QVector<double> properties; properties.append(28.0); properties.append(1.0); properties.append(44.0); properties.append(0.001); 가 지금은 더블 포인터를

    0

    1답변

    내 함수 이 입력을 덤프 할 때를 제외하고 요청한 것 이상을 얻고있는 경우를 제외하고는 올바르게 작동하는 것 같습니다. 0 또는 1이 아닌 이상한 문자. 내 포인터 사용 (dereference 연산자)로 인해 내기,하지만 난 그냥 그 일을 알아낼 것. 올바른 데이터를 출력하는 데 도움이 될 것입니다. 또한, 왜 잘못된 사용법, 그리고 다시는 그것을하지 않는

    0

    2답변

    가능한 중복 : C++: ptr->hello(); /* VERSUS */ (*ptr).hello(); 가 너무 나쁜 내가 ...이 구글 수 없습니다 누군가가 설명하거나 날 지점 수 내가이 둘의 차이점을 어디에서 발견 할 수 있을까? 내가 참조하는 * 역 참조 연산자, 무엇에 대해 ->? 차이점이 뭐야? > 객체에 사용되는 -이

    0

    3답변

    배열에서 단일 산술 형식으로 단일 항목을 캐스팅 (또는 심지어는 역 참조)하는 이상한 동작이 있습니다. Heres는 감소 된 테스트 케이스 는 : *((unsigned short *)(&test2[1])) 좀 다른 플랫폼 (PIC24 같은 주로 임베디드 플랫폼)에 액세스 위반을 받고 있어요 : 상세 void test1() { unsigned

    1

    1답변

    다음 함수가 있음을 알았습니다. void myFunction(char *myString) { myString[0] = 'H'; } 는 실제로 myString을 수정하지 않습니다. 그러나이 함수는 다음을 수행합니다. void myFunction2 (char *myString) { *myString = 'H'; } myFunct

    0

    3답변

    다음과 같은 (잘린) 클래스 선언이 있습니다 : template <typename T> class btree { public: btree(const btree<T>& original); //This is btree's copy constructor private: struct btree_node {