Click here to Skip to main content
15,905,563 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHow to open a document file ? Pin
_Flaviu11-Aug-11 7:08
_Flaviu11-Aug-11 7:08 
QuestionRe: How to open a document file ? Pin
David Crow11-Aug-11 7:16
David Crow11-Aug-11 7:16 
AnswerRe: How to open a document file ? Pin
_Flaviu11-Aug-11 7:43
_Flaviu11-Aug-11 7:43 
Question900520 - VC6 vs VS 2010 Pin
ilostmyid211-Aug-11 3:03
professionalilostmyid211-Aug-11 3:03 
AnswerRe: 900520 - VC6 vs VS 2010 Pin
Maximilien11-Aug-11 3:28
Maximilien11-Aug-11 3:28 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid211-Aug-11 3:34
professionalilostmyid211-Aug-11 3:34 
QuestionRe: 900520 - VC6 vs VS 2010 Pin
Maximilien11-Aug-11 7:49
Maximilien11-Aug-11 7:49 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
Albert Holguin11-Aug-11 9:54
professionalAlbert Holguin11-Aug-11 9:54 
AnswerRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid212-Aug-11 0:14
professionalilostmyid212-Aug-11 0:14 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
Maximilien12-Aug-11 0:52
Maximilien12-Aug-11 0:52 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid212-Aug-11 7:21
professionalilostmyid212-Aug-11 7:21 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
Maximilien12-Aug-11 7:47
Maximilien12-Aug-11 7:47 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid212-Aug-11 7:59
professionalilostmyid212-Aug-11 7:59 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
MicroVirus12-Aug-11 8:31
MicroVirus12-Aug-11 8:31 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid212-Aug-11 13:39
professionalilostmyid212-Aug-11 13:39 
GeneralRe: 900520 - VC6 vs VS 2010 Pin
MicroVirus12-Aug-11 4:36
MicroVirus12-Aug-11 4:36 
AnswerRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid212-Aug-11 18:22
professionalilostmyid212-Aug-11 18:22 
let's continue with a completed code. i wonder that it really works and it's not going to be a mistake or bug of the compiler:
C++
#include "StdAfx.h"

using namespace std;

class A
{
public:
	struct Info
	{
		int A::*a;
	};
	int a, b;
	static Info m_values[];

	void f();
};

A::Info A::m_values[] = {&a, &b};

void A::f()
{
	int a = this->*(m_values[0].a);
	int b = this->*(m_values[1].a);
	cout << "m_values: " << a << ", " << b << endl;
}

void f()
{
	A a1, a2;
	a1.a = 10;
	a1.b = 11;
	a2.a = 20;
	a2.b = 21;
	a1.f();
	a2.f();
}

the output is:
m_values: 10, 11
m_values: 20, 21
so how does vc6 implements this and what's the equivalent code in vs2010?
thx
GeneralRe: 900520 - VC6 vs VS 2010 Pin
ilostmyid212-Aug-11 18:30
professionalilostmyid212-Aug-11 18:30 
QuestionDirecting logcxx to a log4net appender Pin
Berlus10-Aug-11 23:47
Berlus10-Aug-11 23:47 
AnswerRe: Directing logcxx to a log4net appender Pin
Richard MacCutchan11-Aug-11 5:50
mveRichard MacCutchan11-Aug-11 5:50 
AnswerRe: Directing logcxx to a log4net appender Pin
jschell11-Aug-11 13:03
jschell11-Aug-11 13:03 
QuestionHow to eliminate MOBILE SDK from my Document Explorer 2008? Pin
Cold_Fearing_Bird10-Aug-11 19:19
Cold_Fearing_Bird10-Aug-11 19:19 
AnswerRe: How to eliminate MOBILE SDK from my Document Explorer 2008? Pin
Richard MacCutchan10-Aug-11 22:59
mveRichard MacCutchan10-Aug-11 22:59 
GeneralRe: How to eliminate MOBILE SDK from my Document Explorer 2008? Pin
Cold_Fearing_Bird11-Aug-11 0:11
Cold_Fearing_Bird11-Aug-11 0:11 
GeneralRe: How to eliminate MOBILE SDK from my Document Explorer 2008? Pin
Richard MacCutchan11-Aug-11 0:26
mveRichard MacCutchan11-Aug-11 0:26 

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.