operators

    11

    3답변

    는 다음과 같은 코드를 생각해 보자. 당신이 줄 바꿈을 소개하는 경우 : x = 4 y = 5 z = y + x puts z 는 그럼 5를 출력합니다. 이는 두 개의 별도 명령문 ( z = y 및 +x)으로 해석되기 때문에 의미가 있습니다. x = 4 y = 5 z = (y + x) puts z 출력은 4입니다 : 그러나, 나는 당

    0

    2답변

    저는 간단한 C++ 그리드 클래스를 구현하고 있습니다. 지원해야하는 함수 중 하나는 둥근 괄호를 통해 액세스 할 수 있으므로 mygrid (0,0)을 작성하여 요소에 액세스 할 수 있습니다. 나는() 연산자를 오버로드하고 오류 메시지가 나타납니다 : "할당에서 비 lvalue". 내가 할 수 있기를 원하는 : //main cGrid<cA*> grid(5

    1

    2답변

    나는 this item in the Google C++ style guide 아래의 설명을 읽고 나에게 생각이 떠올랐다. 거기에 VS의 "모든 참조 찾기"도구처럼 작동하지만 내장 된 작전과 같은 도구가 있습니까? 예를 들어, 네이티브 "+"연산자가 포인터 (또는 객체에 대한 포인터 일뿐입니다)와 정수 또는 서명 된 유형과 부호없는 유형이 추가 된 모든 장소

    18

    2답변

    F 번호, 예를 들어, 운영자 확인 표준 연산자 재정의 Checked 모듈을 개방하여 검사를 arithmetics을 사용할 수있다. 그러나 나는 C#을 키워드 checked와 함께 할 수처럼, 몇 가지 작은 범위 체크를 arithmetics를 사용하려면 : Checked 모듈을 열거 나 등이 작게하여 내가 연산자 재정의 범위를 제어 할 수있는 방법 int

    1

    1답변

    VS2005 용으로 변환해야하는 대규모 Visual Studio 6 C++ 프로젝트를 상속 받았습니다. 일부 클래스는 연산자 < 및 연산자 []를 정의하지만 선언에 반환 유형을 지정하지 않습니다. VS6은 VS2005는 허용하지만 VS2005는 허용하지 않습니다. C 표준은 일반 함수의 기본 반환 형식을 int로 지정하고 VS6이이를 따라 왔다고 가정하지만

    6

    2답변

    중첩 연산자 및 접두사 연산자 모두 (+ - % &) 일 수있는 제한된 단일 문자 연산자 집합에서 사용자 지정 연산자를 정의 할 때 앰퍼샌드를 사용하기로 결정했습니다. 지금까지 가지고 있지 않은 연산자 중 하나만 내 F # 코드에서 사용할 기회가있었습니다. 나는 &이 F #에서 fairly limited use을 가지고있는 것 같아서, 내 라이브러리를 사용

    14

    6답변

    , 나는이 운 좋게 발견 한 : 당신은 기본 진동 패턴 또는 응용 프로그램에 의해 정의 된 진동 패턴을 사용자에게 경고 할 수 진동을 추가. notification.defaults |= Notification.DEFAULT_VIBRATE; 무엇이하는 일은 분명하다 : 는 디폴트 필드에 "DEFAULT_VIBRATE"를 추가, 기본 패턴을 사용하도록 알림

    6

    1답변

    다음 코드를 수정 너무 가장 우아한 방법이 될 것입니다 무엇 나는     당신이 그것을 어떻게해야되지 않습니다, 알고있다.)을 또 다른 확실한 해결책 미만 <를위한 정의하는 namespace std { bool operator< (area_t const& a, area_t const& b) { return(a->first < b->fir

    5

    4답변

    좋아, 나는 책을 통해 작업 중이며 C++ 연산자 오버로딩을 배우려고합니다. 생성자에 대해 단일 int (처음에는 0으로 설정)를 사용하는 BigInt 클래스를 만들었습니다. 나는 + = 메소드를 오버로드하고 다음과 같은 코드에서 잘 작동합니다 : BigInt x = BigInt(2); x += x; x.print(cout); 코드를 출력 4. 그래

    5

    2답변