const

    1

    1답변

    교육을위한 자체 문자열 구현을 구현하고 싶습니다. 이를 위해 다음과 같이 string이라는 구조체를 정의했습니다. struct string { const char *const data; const int length; }; 이 문자열 구조체를 만드는 함수를 사용하여 변수에 할당합니다. *(int *) &result.length = /

    2

    1답변

    이러한 코드 스 니펫은 매우 짧지 만 const 키워드가 무엇인지 알 수 없습니다. 내가 함수 정의 후 CONST를 넣을 때 첫 조각에, 그냥 뭔가를 반환하는 const 키워드 자격을 상실 말한다 : string & getText() const { return txt; } jdoodle.cpp: In member function 'std::_

    0

    1답변

    나는 전혀 요점을 얻지 못한다. 나는 그것을 알고있다. 이처럼 쓰지 않으면 void samplefunctionname(const randomclass &classmember) { //code goes here... } 이 함수는 classmember의 모든 정보를 스스로 복사합니다. 그래서 기억에 좋지 않습니다. 어쩌면 그냥 나를 선택하는 c

    2

    4답변

    그래서이 C++ 테스트가 있는데 선생님은 코드에서 숫자를 직접 사용하는 대신 상수를 선언하는 것이 정말 어렵습니다. 아래의 예제에서 나는 ZERO를 상수로 선언했습니다. 이 작업이 불필요한 작업인가요? 이 방법은 더 많은 메모리를 차지하거나 코드를 "느리게"만드나요? int main() { int kmStart, kmEnd; const

    14

    2답변

    template <typename T> T go(T a, T *b){ T *t; return *t;} int main() { const int x = 10; go(x, &x); return 0; } 는 컴파일러 오류를 준다? 이 컴파일 오류를 수정하려면 인수 유형을 지정하여 컴파일러 공제 프로세스를 재정의했지만 go<c

    1

    3답변

    나는 const 그룹을 가지고 있습니다. 그런 다음 consts 이름 중 하나와 동등한 변수를 동적으로 만듭니다. 나는 그 const를 호출 할 필요가있다, 나는 else 문장을 사용할 수 있지만, 더 좋은 방법인지 알고 싶었다. 감사한다! public const int LifeBand1Standard = 78; public const int Li

    2

    2답변

    현재 const 정확성에 관한 멤버 변수로 std::unique_ptr을 올바르게 사용하는 방법을 궁금합니다. 다음 예제되고있는 CONST에도 불구하고 my_foo 소유의 내용을 변경할 수 있습니다 : std::make_unique<const T>와 std::make_unique<T> 교체 #include <iostream> #include <memory

    0

    1답변

    따라서 함수의 목적은 1과 제공된 정수 (포함) 사이의 배열에 홀수를 더하는 것입니다. 간단한 작업처럼 보이지만 실제 배열에 정수를 성공적으로 추가 할 수는 없습니다. void populate(std::vector<int> ary, int a) { for (int i = 1; i <= a; i++) { if (i % 2 !=

    1

    1답변

    operator float() 및 operator float() const을 오버로드하려고 할 때 문제가 발생했습니다. 나는 두 가지 오버로드를 사용하여 "할 일"과 "그냥 읽음"을위한 다른 버전을 제공 할 수 있다고 생각했지만, 이러한 과부하를 포함하는 클래스의 정적 인스턴스에서는 그럴 수 없었다. ToFloat의 정적 인스턴스가 항상 사용하는 이유 다음

    0

    2답변

    나는 const 멤버 변수가있는 상황이지만 어떤 제어 경로에서는 액세스하지 못하게 할 수 있습니다. 이러한 경우 객체를 구성 할 때 해당 멤버를 초기화하는 데 시간을 낭비하고 싶지 않습니다. 다음 장난감 예를 고려 struct Foo { int val; Foo() {} }; auto function() { return Foo(); }