overloading

    2

    1답변

    예, 제목이 아기를 놀라게 할 수는 있지만 실제로는 매우 간단합니다. I 즉, 전문 템플릿 함수에 함수 포인터를 저장하기 위해 노력하고 부스트 : 도시 된 바와 같이 (1.41 부스트) make_shared : boost::shared_ptr<int> (*pt2Function)() = boost::make_shared<int>; 그러나,이 컴파일되지 않

    3

    10답변

    함수 오버로드에 문제가 있습니다. 나는 몇 가지 간단한 예제를 보여줍니다 : class A {}; class B : public A{}; void somefunction(A&, A&); void somefunction(B&, B&); void someotherfunction() { ... A& a1 = ... A& a2 = ... ...

    13

    4답변

    누구나 함수 템플릿 오버로드에 대한 아이디어를 요약 할 수 있습니까? 중요한 것은 템플릿 매개 변수 또는 함수 매개 변수입니까? 반환 가치는 어떻습니까? 함수 템플릿 template<typename X, typename Y> void func(X x, Y y) {}; 오버로드 된 함수 템플릿은 무엇 주어진 예를 들어 ? 1) template<typena

    0

    1답변

    나는 프로그래밍이 어떻게 작동 하는지를 이해할 수 있기 때문에 이미 가능하지 않다는 것을 알았지 만, 나는 이것을 확인하고 싶습니다. 내가 방법을 과부하하고 싶어 typedef enum { enum_first=1, enum_second=2 } myenum 열거를 가지고,이 구문은 분명히 잘못이지만, 아이디어 제공 : -(id)myenumTest:(

    1

    3답변

    다양한 입력을 기반으로 성을 설정할 수있는 속성을 만들려고합니다. 이것을 호출하는 코드는 이름 필드를 구문 분석합니다. 어떤 경우에는 하나의 마지막 성을 가질 것이며, 다른성에는 연결할 필요가있는 마지막 성의 배열이 있습니다. 유지 관리를 쉽게하기 위해 연결 코드를 한 곳에서 유지하고 싶습니다. 여기 물론 작동하지 않습니다 내 코드입니다 : 나는 심지어 같

    2

    1답변

    두 번째 인수가 long 또는 Object가 될 수 있도록 임베디드 Python 함수를 오버로드하려고하면 표준 방법이 있습니까? 이거 야? (이름이 무죄를 보호하기 위해 변경) 내가 지금 노력하고 : bool UseLongVar2 = true; if (!PyArg_ParseTuple(args, "ll:foo", &LongVar1, &LongVar2

    1

    4답변

    FeatureCount와 FeatureCount의 배열을 가리키는 포인터 멤버가 _rects 인 클래스 FeatureRandomCounts에 대한 대입 연산자에 과부하가 걸렸습니다. 다른 날짜 멤버는 비 포인터 : FeatureRandomCounts & FeatureRandomCounts::operator=(const FeatureRandomCounts &

    3

    4답변

    가 나는 두 클래스 아래 정의 : public class junk { private BigInteger a = BigIngeger.valueOf(1), b=BigInteger.valueOf(2), c; public void DoSomething() { c = a.add(b); } // ... other st

    6

    1답변

    템플릿 클래스 클래스라는 점에서 boost :: any와 비슷한 클래스가 있습니다. 포함 된 값을 문자열에 쓰는 메서드가 필요합니다. 그러나 포함 된 형식이 스트림 삽입 연산자를 제공하지 않으면 컴파일하는 것보다 기본 메서드를 반환하는 것이 좋습니다. 아래는 내가 왔어요만큼 가까운, 내가 할 노력하고있어 무엇인지에 분명히해야한다 : 이것은 몇 가지주의와 꽤

    0

    5답변

    나는 이와 같은 그것의 매개 변수의 전문성을 기반으로 오버로드 함수 만들려고 해요 : class DrawableObject...; class Mobile : public DrawableObject...; class Game { AddObject(DrawableObject * object) { // do something