Click here to Skip to main content
15,914,221 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionTemplate Class Issues in C++. Pin
NeoAks00714-Mar-09 7:24
NeoAks00714-Mar-09 7:24 
AnswerRe: Template Class issues in C++. Pin
N a v a n e e t h14-Mar-09 7:31
N a v a n e e t h14-Mar-09 7:31 
GeneralRe: Template Class issues in C++. Pin
NeoAks00714-Mar-09 7:38
NeoAks00714-Mar-09 7:38 
GeneralRe: Template Class issues in C++. Pin
N a v a n e e t h14-Mar-09 7:45
N a v a n e e t h14-Mar-09 7:45 
QuestionRe: Template Class issues in C++. Pin
NeoAks00714-Mar-09 7:50
NeoAks00714-Mar-09 7:50 
AnswerRe: Template Class issues in C++. Pin
Stuart Dootson14-Mar-09 8:07
professionalStuart Dootson14-Mar-09 8:07 
AnswerRe: Template Class issues in C++. Pin
N a v a n e e t h14-Mar-09 8:14
N a v a n e e t h14-Mar-09 8:14 
QuestionRe: Template Class issues in C++. Pin
NeoAks00714-Mar-09 8:32
NeoAks00714-Mar-09 8:32 
I had implemented DummyBase this way only. Smile | :) But there was problem accessing functions of class B & C through main() . After figuring out why, I have another serious problem now. Actual Implementations of
class B and C are:<br />
<pre><code><br />
class DummyBase {};<br />
<br />
template <'class abc'><br />
class Base{<br />
public:<br />
      abc func1();<br />
};<br />
<br />
class B : public Base`<datatype1`>, DummyBase{<br />
      // Class Definitions<br />
};<br />
class C : public Base`<datatype2`>, DummyBase{<br />
      // Class Definitions<br />
};<br />
<br />
class A: public Base`<datatype3`>, DummyBase{<br />
public:<br />
      B obj1;<br />
      C obj2;<br />
      DummyBase* search(int condition)  //What do I specify return type???<br />
      {<br />
            if(condition==1)<br />
                  return &obj1;<br />
            if(condition==2)<br />
                  return &obj2;<br />
            if(condition==3)<br />
                  return this;<br />
      }<br />
};<br />
<br />
void main()<br />
{<br />
      DummyBase *ptr;<br />
      A objA;<br />
      int n;<br />
      cin>>n;<br />
      ptr = objA.search(n);<br />
      ptr->func1();                   //Error : Since DummyBase does not contain func1()<br />
}<br />

Now the problem is that func1() cannot be included in DummyBase since return type of func1() is a template parameter. How to solve this..... Confused | :confused:
NewsRe: Template Class issues in C++. Pin
NeoAks00714-Mar-09 9:16
NeoAks00714-Mar-09 9:16 
AnswerRe: Template Class issues in C++. Pin
Stuart Dootson14-Mar-09 9:38
professionalStuart Dootson14-Mar-09 9:38 
QuestionRe: Template Class issues in C++. Pin
NeoAks00714-Mar-09 9:58
NeoAks00714-Mar-09 9:58 
AnswerRe: Template Class issues in C++. Pin
Stuart Dootson14-Mar-09 10:20
professionalStuart Dootson14-Mar-09 10:20 
QuestionRe: Template Class issues in C++. Pin
NeoAks00714-Mar-09 10:27
NeoAks00714-Mar-09 10:27 
AnswerRe: Template Class issues in C++. Pin
Stuart Dootson14-Mar-09 10:38
professionalStuart Dootson14-Mar-09 10:38 
QuestionRe: Template Class issues in C++. [modified] Pin
NeoAks00714-Mar-09 10:47
NeoAks00714-Mar-09 10:47 
AnswerRe: Template Class issues in C++. Pin
Joe Woodbury15-Mar-09 17:50
professionalJoe Woodbury15-Mar-09 17:50 
NewsRe: Template Class issues in C++. Pin
NeoAks00725-Mar-09 21:48
NeoAks00725-Mar-09 21:48 
QuestionConversion Pin
durban214-Mar-09 5:06
durban214-Mar-09 5:06 
AnswerRe: Conversion Pin
CPallini14-Mar-09 5:13
mveCPallini14-Mar-09 5:13 
GeneralRe: Conversion Pin
durban214-Mar-09 5:42
durban214-Mar-09 5:42 
GeneralRe: Conversion Pin
CPallini14-Mar-09 7:17
mveCPallini14-Mar-09 7:17 
QuestionPCI driver development Pin
Deepu Antony14-Mar-09 4:34
Deepu Antony14-Mar-09 4:34 
QuestionHow to place a Bitmap in the center of a Cdocument document on startup Pin
Larry Mills Sr14-Mar-09 3:13
Larry Mills Sr14-Mar-09 3:13 
AnswerRe: How to place a Bitmap in the center of a Cdocument document on startup Pin
Code-o-mat14-Mar-09 5:44
Code-o-mat14-Mar-09 5:44 
GeneralRe: How to place a Bitmap in the center of a Cdocument document on startup Pin
Larry Mills Sr14-Mar-09 6:24
Larry Mills Sr14-Mar-09 6:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.