operator-keyword

    77

    1답변

    컨스트럭터의 경우 키워드 explicit을 추가하면 열정적 인 컴파일러가 프로그래머의 첫 번째 의도가 아닐 때 객체를 만들 수 없습니다. 이러한 메커니즘이 캐스팅 오퍼레이터에게도 사용 가능합니까? 여기 struct Foo { operator std::string() const; }; , 예를 들면, 나는 std::string에 Foo 캐스트

    0

    3답변

    다음 오류는 항상 내 목록을 가리키고 있습니다. 내 주요 파일에서 내 .cpp 파일 bool operator==(Point3D &p1, Point3D &p2) { if (p1.getX() == p2.getX() && p1.getY() == p2.getY() && p1.getZ() == p2.getZ()) return true;

    4

    1답변

    내가하려는 일이 가능하다면 무엇보다 먼저 알아야합니다. 가능하다면 어떻게해야하는지 알 필요가 있습니다. 그것은 문제를 보여보다는 그래서 여기에 그것을 설명하기 위해 훨씬 쉽게 간다 : 나는이에 "향상된 기록"(목적 -이 질문에 중요하지는하지만 - "스마트 문자열"유형을 생산하는 것입니다) 일반 문자열 유형을 대체하는 다음과 같이 TLKString = rec

    0

    3답변

    반복자 연산자가 어떻게 작동하는지 "정의"에 관한 아이디어 나 링크가 있습니까? 예를 들어, 연산자 "=="와 "! ="가 얼마나 유감스럽게 수행되어야 하는가? - 그들이 보유한 데이터의 멤버를 비교해야 하는가? 처음에 데이터에 대해 알지 않아야 함)? .end() 및 .start()와 어떻게 비교합니까? 포인터 반복자의 경우 주소 확인 일 뿐인가요? 아이

    2

    2답변

    과부하 연산자, 특히 암시 적 및 명시 적 변환과 관련된 광범위한 작업을 한 적이 없습니다. 그러나 자주 사용되는 여러 개의 숫자 매개 변수가 있으므로 구조체를 숫자 형식 주위에 래퍼로 ​​만들어 이러한 매개 변수를 강력하게 입력합니다. public struct Parameter { private Byte _value; public By

    3

    1답변

    나는 잘못 된 것에 대해 당신의 의견이 필요합니다. 집에서 저는 블러드 세이드를 사용하여 프로그램을 작성했으며 원하는 결과를 얻었습니다. 이 프로그램의 목적은 소스 파일의 행을 표시하여 특정 너비의 텍스트를 출력하는 것입니다. 원본 파일은 한 줄씩 분석 할 수 없습니다. 대신 char 및 string 단어를 사용하여 읽어야합니다. 그런 다음 유니 코드로 T

    0

    1답변

    DB2 테이블에 다음 제약 조건을 추가하려고하는데 오류가 발생합니다. ALTER TABLE Table_name ADD CONSTRAINT VALID_BINDING CHECK((LOWER(REQ_BINDING) IN ('http-post','http-redirect')) AND ((LOWER(RESP_BINDING) IN ('http-post','http

    -1

    2답변

    코딩 클래스에서 본 내용을 논의하고있었습니다. 우리가 기억하는 것에서 강사는 + =와 C#을 사용하여 어떻게 든 변수를 생성/생성했습니다. 나는이 이벤트에 가입 또는 X에 Y를 추가하지만, 거기에 누군가가 우리가 본 모른 무슨에 도움이 되거 수 있는지 몰랐다 처리되지 않은 알아? (타입 내장뿐만 아니라 정의)

    1

    2답변

    가능한 중복 : Operator Overloading in C++ as int + obj 나는 다음과 같이 * 연산자를 오버라이드 (override) : Point Point::operator *(float scale){ Point point(this->x*scale, this->y*scale); return point; } 을 나는

    1

    2답변

    이것은 C++로 작성된 소스 파일입니다. #include<string> #include<sstream> #include "Lecture.hpp" #include <iostream> using namespace std; Lecture::Lecture() { capacity=5; log = new int[capacity];