1: 포인터 자체를 이해 못한다기 보다는 .
parr[ j ]
와
&parr [ j ]의 주소가 다르다는것에 이해가안된달까 - dc App
2: &연산 거치고나면 rvalue나오는데 거기에 주소가 어떻게있냐 - dc Cpp
3(나): &거치면 전부 rvalue라니 int**value; &value=NULL; 이중포인터는 lvalue도 나옴 ㅇㅅㅇ
C++는 레퍼런스라서 ㅇㅅㅇ
1번에 누가 2번 댓글 달았는데
3번 댓글은 나고 나 틀렷냐??ㅇㅅㅇ
2번이 맞냐 3이 맞냐 ㅇㅅㅇ
int** value; &value = NULL; 이거 안됨 니가 틀림
아..ㅜ
value에 값 다 할당해도 안되냐??
c++의 &는 레퍼런스도 되지 않냐?ㅇㅅㅇ
c에선 안되지만 c++에서는 되지 않냐? ㅇㅅㅇ
레퍼런스는 함수원형 argument에 붙는거고
몰?루 아무튼 그건 안됨
그러냐 ㅇㅅㅇ
int& num도 가능해서 함수원형args에만 붙는 건 아님
int& num 이게 뭔데?
https://www.tutorialspoint.com/cplusplus/cpp_references.htm
그위 링크에 주석으로 error 라고 써있는거 안보이냐? typedef 에서 쓴거잖아.
https://www.geeksforgeeks.org/references-in-c/
밑에 두개 링크에 다 된다고 적혀있음
reference declaration이라고 함 ㅇㅅㅇ
이건 c++책에도 나옴 ㅇㅅㅇ
호감 고닉 나트륨찡 쥬지 빨고 싶다 ㅇㅅㅇ
애초에 cpp말고 c질문이었는데 - dc Cpp
rvalue lvalue는 c++에서 개발된 개념임 ㅇㅅㅇ
근데 c에서도 개념설명할때 차용할만하니 말한거. &p라는 표현식을 좌변에 놓고 할당이 안된다는걸 어떤식으로 설명해야할까 - dc Cpp
rvalue개념 사용해서 &거치면 rvalue만 된다고 설명하는 건 오개념 생산임
그렇게 설명하면 듣는 초보는 오개념으로 접근하게 됨 ㅇㅅㅇ
cpp 배우게되면 옳지않은 설명이네 ㅇㅇ - dc Cpp
근데 나도 몰라 저게 되는지 안되는지 나도 사실 잘 모름 미안해 ㅇㅅㅇ