Programming/C++ STL2013.02.09 21:56
에센셜 C++ 보다가 함수인자에서 포인터 변수가 아닌 이상한 녀석이 나타나서 순간 멘붕

int add(int *a, int *b) 가 c 스타일이라면
int add(int &a, int &b) 가 c++ 스타일(?)

무슨 차이인지는 일단 조사해 봐야겠지만, 문법의 유사함은 존재하지만 엄연히(!) c++ 용 문법인 듯.
내가 모르던건가? 내가 잘못쓴건가? 한 30분 고민했네 -_-

[링크 : http://www.learncpp.com/cpp-tutorial/73-passing-arguments-by-reference/]

---
[링크 : http://warmz.tistory.com/854] 생성/소멸자에 의한 오버헤드 테스트
[링크 : http://en.wikipedia.org/wiki/Evaluation_strategy]

'Programming > C++ STL' 카테고리의 다른 글

c++ template  (0) 2013.02.15
Essential C++  (0) 2013.02.14
참조에 의한 전달(pass by reference)  (0) 2013.02.09
C++ 첫걸음 *-_-*  (0) 2013.02.09
unsigned char -> int 변환 주의사항  (0) 2013.02.04
템플릿 메타프로그래밍  (0) 2013.01.06
Posted by 구차니

댓글을 달아 주세요