Click here to Skip to main content
15,113,531 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Assigning pointers from one class to another and Pin
Vaclav_19-Oct-16 5:54
MemberVaclav_19-Oct-16 5:54 
GeneralRe: Assigning pointers from one class to another and Pin
leon de boer19-Oct-16 8:45
Memberleon de boer19-Oct-16 8:45 
NewsHow to provide a Security to a proprietary software or presemtation. Pin
Member 1278313512-Oct-16 21:03
MemberMember 1278313512-Oct-16 21:03 
GeneralRe: How to provide a Security to a proprietary software or presemtation. Pin
jeron113-Oct-16 5:15
Memberjeron113-Oct-16 5:15 
GeneralRe: How to provide a Security to a proprietary software or presemtation. Pin
leon de boer13-Oct-16 9:17
Memberleon de boer13-Oct-16 9:17 
Questionclass is missing "type" - why ? Pin
Vaclav_12-Oct-16 16:00
MemberVaclav_12-Oct-16 16:00 
AnswerRe: class is missing "type" - why ? Pin
leon de boer12-Oct-16 18:45
Memberleon de boer12-Oct-16 18:45 
AnswerRe: class is missing "type" - why ? Pin
Graham Breach13-Oct-16 0:11
MemberGraham Breach13-Oct-16 0:11 
The reason for the different error messages when you have parentheses or not are down to what you are declaring (I've removed the "class" from in front of hcd and usbd to leave the relevant parts):

C++
class IDE_USBD;
class IDE_HCD;

class IDE_ILI9341
{
public:
  IDE_HCD hcd;
  IDE_USBD usbd();
  ...


Here hcd doesn't have parentheses, so it is a member variable. The compiler needs to know the size of the IDE_HDC class to store the variable in the IDE_ILI9341 class, which is why you get the "incomplete type" error.

The usbd declaration does have parentheses, so it is a member function returning an instance of the IDE_USBD class. The compiler doesn't need to know the size of the IDE_USBD class in this case because it doesn't affect the amount of space taken up in the class by usbd. You will run into problems later when you try to use usbd as a variable though (because it isn't one).
QuestionObject Creation of an class? Pin
Mathan_CodeProject11-Oct-16 6:17
MemberMathan_CodeProject11-Oct-16 6:17 
AnsweralternatRe: Object Creation of an class? Pin
leon de boer11-Oct-16 6:50
Memberleon de boer11-Oct-16 6:50 
GeneralRe: alternatRe: Object Creation of an class? Pin
Mathan_CodeProject12-Oct-16 0:02
MemberMathan_CodeProject12-Oct-16 0:02 
AnswerRe: Object Creation of an class? Pin
Krishnakumartg11-Oct-16 20:46
MemberKrishnakumartg11-Oct-16 20:46 
GeneralRe: Object Creation of an class? Pin
Mathan_CodeProject12-Oct-16 0:01
MemberMathan_CodeProject12-Oct-16 0:01 
AnswerRe: Object Creation of an class? Pin
Midi_Mick11-Oct-16 23:13
professionalMidi_Mick11-Oct-16 23:13 
GeneralRe: Object Creation of an class? Pin
Mathan_CodeProject12-Oct-16 0:01
MemberMathan_CodeProject12-Oct-16 0:01 
QuestionC++ syntax Pin
Ratul Thakur10-Oct-16 22:35
MemberRatul Thakur10-Oct-16 22:35 
AnswerRe: C++ syntax Pin
CPallini10-Oct-16 22:49
mveCPallini10-Oct-16 22:49 
AnswerRe: C++ syntax Pin
Richard MacCutchan10-Oct-16 22:50
mveRichard MacCutchan10-Oct-16 22:50 
AnswerRe: C++ syntax Pin
David Crow11-Oct-16 7:20
MemberDavid Crow11-Oct-16 7:20 
QuestionOne more error using function pointers - void value not ignored as it ought to be Pin
Vaclav_9-Oct-16 7:18
MemberVaclav_9-Oct-16 7:18 
AnswerRe: One more error using function pointers - void value not ignored as it ought to be Pin
Richard MacCutchan9-Oct-16 7:36
mveRichard MacCutchan9-Oct-16 7:36 
GeneralRe: One more error using function pointers - void value not ignored as it ought to be Pin
Vaclav_9-Oct-16 8:53
MemberVaclav_9-Oct-16 8:53 
GeneralRe: One more error using function pointers - void value not ignored as it ought to be Pin
leon de boer10-Oct-16 0:11
Memberleon de boer10-Oct-16 0:11 
AnswerRe: One more error using function pointers - void value not ignored as it ought to be Pin
leon de boer9-Oct-16 22:42
Memberleon de boer9-Oct-16 22:42 
GeneralRe: One more error using function pointers - void value not ignored as it ought to be Pin
Richard MacCutchan9-Oct-16 22:49
mveRichard MacCutchan9-Oct-16 22:49 

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.