class A
{
public:
void operator()(int);
void operator()(const std::string&) {}
};
std::cout << typeid(&A::operator()).name() << std::endl;
그것은 오류를 제공, GCC 4.8.2에서 다음 작업을 수행 할 때 : 그것은
우리는 과부하시키고 자하는 getMessage() 메소드를 가지고 있습니다. 오버로드 된 메서드의 유효한 반환 유형은 무엇입니까? public void kidsCode(String mssg){..}
다음 방법 중 어떤 컴파일 오류에 상승을 부여하지 않고 클래스 Kid의 정의에 추가 할 수 있습니다? void
int
String
자바 오버로드에있는
다른 텍스트 파일을 읽는 포트란 코드를 작성했습니다. module FileImporter_class
implicit none
private
type, abstract, public :: FileImporter
.
.
contains
procedure, public :: ProcessFile
.
.
end type FileImport
이봐, 난 내 IStream을 과부하 기능이 오류가 계속 모두 다음과 같이 ColorBlob.cpp: In function 'std::istream& operator>>(std::istream&, ColorBlob&)':
ColorBlob.cpp:204:17: error: cannot bind 'std::istream {aka std::basic_istr
안녕하세요 피하기 위해 '\ n'을 I 출력을 필요로하지 않는 경우에 추가되는 stream << std::endl;
에 후크 운영자 < <를 오버로드하려합니다. 나는 alredy 과부하 : std::ostream& operator<< (std::ostream& (*pf)(std::ostream&))
std::ostream& operator<< (std
할당 연산자에 과부하를 걸려고하는데 작동하지 않는 것 같습니다. The code is based on this answer. 할당 연산자를 오버로드하는 다른 예제를 검색했지만 코드가 실행되어서는 안되는 것 같지 않습니다. 이 내 코드입니다 : #pragma once
#include <assert.h>
class ReadOnlyInt
{
publi
방금 질문이 있습니다. + = 연산자를 오버로드하여 문자열을 반환 할 수 있습니까? 여기에 내가 시도했지만, 성공하지 못했습니다. // 'Student' is the class that this function is in
// 'get_name()' returns the name of the student
// 'get_grade()' returns
최소 및 최대 및 배열 배열 및 최대 및 최소 (int 또는 double)에 대한 사용자 입력에 따라 asks 사용하도록 프로그램을 만들려고 해요 배열 배열을 만듭니다. int 또는 double. 내 코드의 문제는 실행하려고 할 때 컴파일러에서 변수가 초기화되지 않았다고하는 것입니다. 오버로드 된 메서드를 만드는 것이 더 낫다고 가정하고 있지만 확실하지 않
나는이 데이터 구조를 가지고 그것의이 분수 숫자를 표현하기로 data Fraction = Fraction Integer Integer
| NaF
deriving (Show)
을하고 난 민 인스턴스 만들기 위해 노력하고있어. "fromInteger"를 제외하고는 아무런 문제가 없었습니다. 나는 그것이 무엇을 해야하는지와 그것이 어