const

    0

    1답변

    메서드 호출 내에서 매개 변수 const 참조를 빌드 할 수 있습니까? 컴파일 할 수는 있지만 런타임에는 정확한지 확신 할 수 없습니다. class A{ public: void doThings(const B& b); } class B{ B(int i, int j); } int main{ A a; a.doThi

    1

    2답변

    내가 동적 배열 클래스를 제작 한 어레이의 각 요소는 구조체를 통해 정의된다 내 클래스 순방향 반복자 및 CONST 반복자 정의한이 template <typename T> struct element{ int i; int j; T val; }; 처럼 만든 이터레이터는 i, j, val을 반환해야하지만 val 만 수정할 수 있

    5

    1답변

    은 법적 다음과 같은 기능입니다 : struct two_int { const int a, b; } void copy_two(const two_int *src, two_int *dest) { memcpy(dest, src, sizeof(two_int)); } 그것은 적어도 일정하게 정의 된 값의 몇 가지 수정 사항 유형이 허용되지

    1

    1답변

    더 자주 사용되지 않는 이유는 예를함으로써 C. 에 const를 포인터를 사용하여 코드 조각 실제 코드를 볼 어렵다 : FILE *fopen(const char *filename, const char *mode); 내 질문입니다. 왜 나에게 보이는가, 나는 그것을 사용하는 것이 의미가있을지라도 사람들이 일반적으로 const 포인터를 사용하지 않는다는 것

    2

    2답변

    나는 C++의 기본적인 측면에 관해서 상당히 지식이 있다고 생각하지만 때때로 혼란스러워진다. std::vector의 인스턴스에서 작동하고 해당 값을 변경하지 않고 일부 연산을 수행하는 한 쌍의 함수를 구현하려고합니다. 당연히, 나는 const&에 의한 패스가 합리적인 일이라고 생각했습니다. 그러나 다음 MWE 컴파일하는 데 실패하고 그 이유를 이해하고 싶습

    -1

    1답변

    안녕하세요 여러분, 다음 코드를 가지고 있는데, 왜 "strcount"함수에서 마지막 줄이 전체 문자열을 다시 표시하지 않는지 이해할 수 없습니까? 미리 감사드립니다. 기능에 #include <iostream> const int ArSize = 10; void strcount(const char * str); int main() { usi

    0

    2답변

    이것은 코드입니다. int main() {int v=2; const int *p=&v; ++v; //Option 1: Does work, but why should it? // ++*p; //Option 2: Does not work } 예상대로 컴파일러에서 옵션 2에 대해 오류가 발생합니다. 그러나 포

    0

    1답변

    gcc와 clang을 사용하여 .c 및 .cpp에서 "const"키워드의 동작을 테스트했습니다. 다른 컴파일러를 사용이 #include<stdio.h> int main(){ const int i=1; int *pi = (int *)(&i); *pi = 2; printf("i = %d *pi = %d\n",i,*pi);

    1

    1답변

    매개 변수 데이터 (전송률, 중량 등과 같은 차량 데이터)에 상수 구조체를 사용하는 프로그램이 있습니다. 프로그램이 다른 차량 모델 용으로 사용되기 때문에 구조체를 반환 값으로 제공하는 함수를 호출하여 txt 파일에서 매개 변수 데이터를 읽으 려합니다. 메인 프로그램에서 구조체를 'const'로 선언 할 수 있습니까? 진행 과정에서 이러한 구조체에 아무런

    0

    1답변

    템플릿 매개 변수의 변수 유형에 따라 다르게 초기화해야하는 정적 const 변수가있는 클래스가 있습니다. 전문화없이 이것을 할 수있는 방법이 있습니까? 내 헤더 파일에서 나는이 : template<class Item> class CircularQueue { public: static const Item EMPTY_QUEUE; ...