operator-overloading

    2

    3답변

    Windows 코드를 Linux로 이식하는 동안 GCC 4.2.3에서 다음 오류 메시지가 나타납니다. (예, 나는 약간의 이전 버전 있다고 알고 있어요,하지만 난 쉽게 업그레이드 할 수 없습니다.) 나는이 오류를 생성하려면 다음 코드를 사용하고 main.cpp:16: error: call of overloaded ‘list(MyClass&)’ is ambi

    5

    3답변

    대부분의 C++ 컴파일러가 어셈블리로 작성되었다고 가정합니다. 그래서 나는 그들에게 완전히 다른 언어를 사용하게한다. 그 말은 평범한 구식 C에 대해 cout 스타일 함수를 만들려고한다면 어떻게해야할까요? 나는 확신 // endl not only prints a new line but also flushes the stream cout << "Hello

    2

    4답변

    저는 수학 객체에 대한 추상화 클래스를 작성하고 모든 연산자를 정의했습니다. 그것을 사용하는 동안, 나는 가로 질러 온 : Fixed f1 = 5.0f - f3; 나는 두 뺄셈 연산자 정의 : inline const Fixed operator -() const; inline const Fixed operator - (float f) const; 나

    2

    7답변

    <,>, < = 및> = 연산자를 정의하여 상대 순서를 정의하려는 구조체가 있습니다. 실제로 내 순서대로 평등이 없으므로 하나의 구조체가 다른 구조체보다 작지 않으면 자동으로 커집니다. 는이 같은 제 오퍼레이터 정의 : struct MyStruct{ ... ... bool operator < (const MyStruct &b) const {retur

    0

    1답변

    SQL Server 2008에서 DATETIME을 보완하는 새로운 DATE 및 TIME 데이터 형식을 추가했습니다. 은 내가 DATETIME에 날짜와 시간을 결합하고 싶어하고, 일하는 것이 어쩌면 당연한 생각 나는 SELECT DATEFLD + TIMEFLD FROM MYTABLE 을 할 수 있으며, 날짜 + 시간은 해당 DATETIME을 반환합니다.

    2

    1답변

    C# 컴파일러가 개체에 대해 누락 된 연산자 오버로드를 무시하고 대신 런타임에 해당 검사를 처리 할 수 ​​있습니까? int, string, ushort 등의 다양한 속성을 가진 여러 객체가있는 컨테이너가 있기 때문에 물어 봅니다. 해당 컨테이너에 대한 검색 기능을 만들고 있으며 다양한 필드를 검색 할 수 있기를 원합니다. 저는 술어와 람다 식을 사용하고

    9

    3답변

    클래스 별 new_handler 구현의 경우 책 "effective C++"에서 다음 예제를 발견했습니다. 이 문제는 멀티 스레드 환경에서 보입니다. 내 질문은 멀티 스레딩 환경에서 클래스 별 new_handler를 얻는 방법입니까? void * X::operator new(size_t size) { new_handler globalHandler

    31

    3답변

    C++에서 클래스에 템플릿 기반 연산자를 사용할 수 있습니까? 그래서 같이 : class MyClass { public: template<class T> T operator()() { /* return some T */ }; } 이 실제로 잘 컴파일 보이지만 혼란 하나를 사용하는 것이 방법으로 제공 :이 MyClass c; int

    0

    1답변

    기본 .lib 및 .h 파일 주위에 C++/CLI 래퍼가 있습니다. AutoPtr 클래스를 래퍼 클래스에서 꽤 광범위하게 사용하여 래핑을 위해 만드는 관리되지 않는 객체를 관리합니다. 복사 생성자/할당 연산자로로드 블록에 부딪혔다. 씨 커에서 AutoPtr 클래스 사용 : http://weblogs.asp.net/kennykerr/archive/2007/0

    1

    2답변

    은 분명히 많이 ORM의이 같은 것을 할 : query.filter(username.eq("bob"))