Click here to Skip to main content
15,902,492 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Getting logged data from the event log. Pin
DharmendraNathW3-Mar-05 21:46
DharmendraNathW3-Mar-05 21:46 
GeneralRe: Getting logged data from the event log. Pin
VCSharp0073-Mar-05 22:03
VCSharp0073-Mar-05 22:03 
GeneralRe: Getting logged data from the event log. Pin
VCBig3-Mar-05 22:03
sussVCBig3-Mar-05 22:03 
GeneralRe: Getting logged data from the event log. Pin
cmk4-Mar-05 1:10
cmk4-Mar-05 1:10 
Generaldisable checkbox Pin
Anand for every one3-Mar-05 20:19
Anand for every one3-Mar-05 20:19 
GeneralRe: disable checkbox Pin
ThatsAlok3-Mar-05 20:23
ThatsAlok3-Mar-05 20:23 
GeneralRe: disable checkbox Pin
namaskaaram3-Mar-05 20:34
namaskaaram3-Mar-05 20:34 
GeneralName lookup Pin
Serge Krynine3-Mar-05 19:49
Serge Krynine3-Mar-05 19:49 
Good people,

Can anybody help me with this problem: from the sample below, provided that the only code can be modified is the MyContainer class, is it possible to change the name lookup in such a way that the MyContainer::operator Element() gets called instead of the Element::Element(const AbstractContainer&) constructor?

Thanks,
Serge

#include "stdafx.h"

using std::cout;

class AbstractContainer {};

class BasicContainer : public AbstractContainer {};

class Element
{
public:
Element(const AbstractContainer&) {cout << "Bad\n";}
};

class MyContainer : public BasicContainer
{
public:
operator Element() const {cout << "Good\n";}
};

int main()
{
MyContainer mc;

// I want the MyContainer::operator Element() gets called here
// instead of the Element::Element(const AbstractContainer&) constructor
Element e = mc;

return 0;
}


GeneralRe: Name lookup Pin
Ryan Binns3-Mar-05 19:53
Ryan Binns3-Mar-05 19:53 
GeneralRe: Name lookup Pin
Serge Krynine3-Mar-05 19:59
Serge Krynine3-Mar-05 19:59 
GeneralRe: Name lookup Pin
Ryan Binns3-Mar-05 20:02
Ryan Binns3-Mar-05 20:02 
Question&quot;GetEventLogInformation()&quot; not implemented in VC6 ? Pin
VCBig3-Mar-05 19:40
sussVCBig3-Mar-05 19:40 
AnswerRe: &quot;GetEventLogInformation()&quot; not implemented in VC6 ? Pin
Ryan Binns3-Mar-05 19:42
Ryan Binns3-Mar-05 19:42 
GeneralRe: &quot;GetEventLogInformation()&quot; not implemented in VC6 ? Pin
VCSharp0073-Mar-05 19:52
VCSharp0073-Mar-05 19:52 
GeneralRe: &quot;GetEventLogInformation()&quot; not implemented in VC6 ? Pin
Ryan Binns3-Mar-05 20:01
Ryan Binns3-Mar-05 20:01 
QuestionLimit of Class size ? Pin
zahid_ash3-Mar-05 19:34
zahid_ash3-Mar-05 19:34 
AnswerRe: Limit of Class size ? Pin
David Crow4-Mar-05 3:13
David Crow4-Mar-05 3:13 
AnswerRe: Limit of Class size ? Pin
Tarundeep Singh Kalra4-Mar-05 8:10
Tarundeep Singh Kalra4-Mar-05 8:10 
GeneralDialog Box Pin
Anand for every one3-Mar-05 18:24
Anand for every one3-Mar-05 18:24 
GeneralIt crashes ! Pin
vikramlinux3-Mar-05 17:55
vikramlinux3-Mar-05 17:55 
GeneralRe: It crashes ! Pin
Anand for every one3-Mar-05 18:27
Anand for every one3-Mar-05 18:27 
GeneralRe: It crashes ! Pin
vikramlinux3-Mar-05 18:42
vikramlinux3-Mar-05 18:42 
GeneralRe: It crashes ! Pin
Member 3076123-Mar-05 19:21
Member 3076123-Mar-05 19:21 
GeneralRe: It crashes ! Pin
Anand for every one3-Mar-05 21:54
Anand for every one3-Mar-05 21:54 
GeneralRe: It crashes ! Pin
namaskaaram3-Mar-05 19:27
namaskaaram3-Mar-05 19:27 

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.