Click here to Skip to main content
11,636,213 members (78,173 online)

C / C++ / MFC

 
GeneralRe: Inability to edit .rc files Pin
Anthony Appleyard20-Jan-13 22:51
memberAnthony Appleyard20-Jan-13 22:51 
GeneralRe: Inability to edit .rc files Pin
CPallini20-Jan-13 23:04
mvpCPallini20-Jan-13 23:04 
GeneralRe: Inability to edit .rc files Pin
Anthony Appleyard21-Jan-13 0:00
memberAnthony Appleyard21-Jan-13 0:00 
GeneralRe: Inability to edit .rc files Pin
Richard MacCutchan21-Jan-13 0:06
mvpRichard MacCutchan21-Jan-13 0:06 
GeneralRe: Inability to edit .rc files Pin
CPallini21-Jan-13 0:14
mvpCPallini21-Jan-13 0:14 
GeneralRe: Inability to edit .rc files Pin
Joe Woodbury22-Jan-13 9:20
memberJoe Woodbury22-Jan-13 9:20 
GeneralRe: Inability to edit .rc files Pin
CPallini22-Jan-13 9:41
mvpCPallini22-Jan-13 9:41 
AnswerRe: Inability to edit .rc files Pin
Max_Power_Up26-Feb-13 6:02
memberMax_Power_Up26-Feb-13 6:02 
GeneralRe: Inability to edit .rc files Pin
Anthony Appleyard26-Feb-13 6:39
memberAnthony Appleyard26-Feb-13 6:39 
QuestionUser privileges stopping a program from rename(,)'ing files Pin
Anthony Appleyard20-Jan-13 18:51
memberAnthony Appleyard20-Jan-13 18:51 
AnswerRe: User privileges stopping a program from rename(,)'ing files Pin
Super Lloyd20-Jan-13 19:52
memberSuper Lloyd20-Jan-13 19:52 
GeneralBUG FOUND Pin
Anthony Appleyard21-Jan-13 0:03
memberAnthony Appleyard21-Jan-13 0:03 
GeneralRe: BUG FOUND Pin
Super Lloyd21-Jan-13 0:57
memberSuper Lloyd21-Jan-13 0:57 
QuestionA pointer reference as l-value Pin
George Nistor20-Jan-13 2:07
memberGeorge Nistor20-Jan-13 2:07 
hi
Here is my problem:
I don't understand why in the following code the second line is error and the third is ok.
In the first case where the error is I will get a copy and in the second reference to the pointer.
Why the reference is considered l-value?

// Node class
class Node {
private:
	int key;
	Node* left;
	Node* right;
 
	typedef Node* Link;
public:
	Node() { key=-1; left=NULL; right=NULL;};
	void setKey(int aKey) { key = aKey; };
	int Key() { return key; };
	Link Left() { return left; };
	Link& Right() { return right; };
};
 
int _tmain(int argc, _TCHAR* argv[])
{
	Node *p= new Node();
	p->Left()= new Node(); //error : error C2106: '=' : left operand must be l-value
	
	p->Right()= new Node(); //this one is lvalue
	
	return 0;
}


modified 20-Jan-13 8:56am.

AnswerRe: A pointer reference as l-value Pin
Maximilien20-Jan-13 3:18
memberMaximilien20-Jan-13 3:18 
AnswerRe: A pointer reference as l-value Pin
Richard MacCutchan20-Jan-13 3:56
mvpRichard MacCutchan20-Jan-13 3:56 
GeneralRe: A pointer reference as l-value Pin
George Nistor20-Jan-13 4:02
memberGeorge Nistor20-Jan-13 4:02 
GeneralRe: A pointer reference as l-value Pin
Richard MacCutchan20-Jan-13 4:11
mvpRichard MacCutchan20-Jan-13 4:11 
GeneralRe: A pointer reference as l-value Pin
Freak3021-Jan-13 4:43
memberFreak3021-Jan-13 4:43 
GeneralRe: A pointer reference as l-value Pin
George Nistor21-Jan-13 5:37
memberGeorge Nistor21-Jan-13 5:37 
GeneralRe: A pointer reference as l-value Pin
Freak3021-Jan-13 22:08
memberFreak3021-Jan-13 22:08 
QuestionThe 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 1:12
memberAnthony Appleyard20-Jan-13 1:12 
AnswerRe: The 'rename' function gives errno == -1 Pin
pasztorpisti20-Jan-13 1:26
memberpasztorpisti20-Jan-13 1:26 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 3:01
memberAnthony Appleyard20-Jan-13 3:01 
AnswerRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 3:50
mvpRichard MacCutchan20-Jan-13 3:50 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 4:32
memberAnthony Appleyard20-Jan-13 4:32 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 4:37
mvpRichard MacCutchan20-Jan-13 4:37 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 5:02
memberAnthony Appleyard20-Jan-13 5:02 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 5:04
mvpRichard MacCutchan20-Jan-13 5:04 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 5:11
memberAnthony Appleyard20-Jan-13 5:11 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 5:33
mvpRichard MacCutchan20-Jan-13 5:33 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 5:57
memberAnthony Appleyard20-Jan-13 5:57 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 6:20
mvpRichard MacCutchan20-Jan-13 6:20 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 11:03
memberAnthony Appleyard20-Jan-13 11:03 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 21:52
mvpRichard MacCutchan20-Jan-13 21:52 
GeneralRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 22:11
memberAnthony Appleyard20-Jan-13 22:11 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 23:00
mvpRichard MacCutchan20-Jan-13 23:00 
QuestionRe: The 'rename' function gives errno == -1 Pin
DavidCrow20-Jan-13 15:17
memberDavidCrow20-Jan-13 15:17 
AnswerRe: The 'rename' function gives errno == -1 Pin
Anthony Appleyard20-Jan-13 18:15
memberAnthony Appleyard20-Jan-13 18:15 
GeneralRe: The 'rename' function gives errno == -1 Pin
Richard MacCutchan20-Jan-13 4:49
mvpRichard MacCutchan20-Jan-13 4:49 
AnswerRe: The 'rename' function gives errno == -1 Pin
jschell20-Jan-13 6:13
memberjschell20-Jan-13 6:13 
GeneralBANZAI :: bug found Pin
Anthony Appleyard20-Jan-13 23:50
memberAnthony Appleyard20-Jan-13 23:50 
QuestionIs there a way to trace an mpi message through a topology? Pin
Cioroiu Adrian-Nicu19-Jan-13 6:39
memberCioroiu Adrian-Nicu19-Jan-13 6:39 
AnswerRe: Is there a way to trace an mpi message through a topology? Pin
Richard MacCutchan19-Jan-13 21:32
mvpRichard MacCutchan19-Jan-13 21:32 
QuestionSOLVED Cannot access #include files – “permission denied” Pin
Vaclav_Sal19-Jan-13 4:38
memberVaclav_Sal19-Jan-13 4:38 
AnswerRe: Cannot access #include files – “permission denied” Pin
Richard MacCutchan19-Jan-13 5:23
mvpRichard MacCutchan19-Jan-13 5:23 
GeneralRe: Cannot access #include files – “permission denied” Pin
Vaclav_Sal19-Jan-13 7:09
memberVaclav_Sal19-Jan-13 7:09 
GeneralRe: Cannot access #include files – “permission denied” Pin
Richard MacCutchan19-Jan-13 7:11
mvpRichard MacCutchan19-Jan-13 7:11 
GeneralRe: Cannot access #include files – “permission denied” Pin
Vaclav_Sal19-Jan-13 12:02
memberVaclav_Sal19-Jan-13 12:02 
GeneralRe: Cannot access #include files – “permission denied” Pin
Richard MacCutchan19-Jan-13 21:26
mvpRichard MacCutchan19-Jan-13 21:26 

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

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


Advertise | Privacy | Mobile
Web03 | 2.8.150728.1 | Last Updated 30 Jul 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid