블로그 이미지
kalstein

여러가지 프로그래밍 관련이나...신변잡기적인 글들을 남기는 블로그입니다. 지식은 나누는만큼 강력해집니다 ^^

Rss feed Tistory
Programming 2010. 11. 12. 16:42

C++ RValue Reference... 꽤 괜찮겠네

기존의 C++에서는 복사생성자 및 대입연산자에서는 무조건 deep copy를 해야했다.
예륻 들어 vector<> 같은 녀석이 있었고 그게 사이즈가 크다면 모조리 다 copy부터 했다는뜻.
그러나... RValue Reference의 경우는 Shallow copy만 해도 된다!
(간단히 말해 포인터만 옮겨간다...라고 생각하믄 될듯)

궁금한건...복사생성자,대입연산자는 C++이 기본으로 만들어주는게 있는데,
RValue Reference를 사용하는 move 연산자들은... 자동으루 해주나? ㅡ.ㅡ;;
그건 잘 모르겠네 흠.

뭐 VS 2010 부터 지원된다고 하니 (gcc는 4.0 이상의...뭐 마이너 버젼이 있나본데 자세히는 잘...)
꽤 많은 유저들이 은연중에 사용할듯.
STL 만 해도 그냥 기존처럼 써도 많은 부분이 성능향상이 있으니.
,
잡동사니 2010. 11. 12. 08:28

좋은 상사가 되려면...

트위터에서 시골의사님의 좋은 글귀를 보고는...잊지않도록 기록해둔다.

'칭찬은 모든사람이 모인자리에서.
질타는 개인적으로 불러서.'

그 반대로 행해지거나 칭찬은 전혀없는 윗사람이 너무나 많다.
아직 난 뭐...그다지 상사라는 위치랑은 멀지만...
그래도 언젠가는 내 밑으로 쭉 많은 사람들이 생길것이고
(이건...'그래도 안생겨요' 가 통하지않는다 ㅋㅋㅋ)
실행하도록 해야겠다. ^^
,
잡동사니 2010. 11. 11. 20:36

임베디드 시장도 x86이 점령중?

회사에서 뭔가 커~~다랗고 삐까번쩍한 구리 히트싱크가 2개나 달린...
무지막지한 보드들로 이루어진 기기가 있어서 저게 뭔가 알아봤더니...

엄훠나~

인텔제온이랜다 -_-;;; ㄷㄷㄷ
6코어짜리 2개 ㄷㄷㄷㄷ (네할렘인듯)
이전에 예전 버젼은 PPC CPU 1코어짜리 였다고한다.
그걸 최강 CPU 네할렘 듀얼로 업글이라니 ㅋㅋㅋ
아마 CPU 계산량만 따지면 거의...100배는 차이나지않을까 싶다 ㅡ.ㅡ;;;
(90년대 초중반 1core CPU vs 2010 최강 12core CPU)

문제는 ....
기존코드의 사용.
더불어 멀티코어의 사용에 전혀 익숙치않은 개발자들.
^^;;;

그래도 상당히 성능향상을 넉넉히잡았나보다.
대략 기존꺼 20배에 달하는 성능을 보장하도록 한것 같던데.
멀티코어만 조금 써준다면 남아도는 수치이지만...
현실안주하던 개발자들이었다면, 뭐...매우 힘든일이 될꺼다 ㅎㅎㅎ

여튼 조금 신선했달까. ^^
,
TOTAL TODAY