item2의 주제는 컨테이너의 사용에 있어 코드의 독립적일 수 있을 거라는 환상을 조심하라 입니다. 우선 모든 STL은 템플릿이 가능하도록 설계되어 있습니다. 다시말해 STL로부터 얻을 수 있는 pointer,iterator, function 역시 템플릿되어 사용이 가능합니다. 때문에 이를 기초로 클래스등을 설계하면서 사용하는 STL을 선택하는데 주의를 필요로 합니다. 가령 라이브러리를 만들고 나서 개발자들이 이를 사용한다고 가정합니다. 하지만 추후에 라이브러리를 수정하면서 내부에서 사용하는 STL을 vector에서 map으로 바꿉니다. 물론 인터페이스는 그대로 이기에 사용자가 라이브러리의 클래스를 사용하거나 함수를 호출하는데 변경은 없습니다. 하지만 내부의 자료구조가 위 처럼 sequence conta..
2017. 11. 4. 이루마 콘서트를 다녀왔습니다. 이루마의 곡들을 제대로 알고 듣기 시작한지도 4년이 다되갑니다. 그 전에는 BGM이나 방송에서 많이 쓰이는 곡들이라 익숙하지만 이루마라는 작곡가이자 피아니스트를 제대로 알지 못하였죠. 하지만 이루마의 곡들에 빠지게 된 이후로는 저에게 있어 이루마는 현재진행형입니다. 덕분에 어릴때 배우다 말았던 피아노의 혼(?)을 꺼내어 다시 연습하고 영상을 올리기에 이르렀죠. 요즘엔 회사일로 바빠서 연습을 예전만치 못하고 있지만 그래도 꾸준히 연습하여 영상을 올려보려 합니다. 피아노 공연으로나, 콘서트에서의 이루마로나 이번이 처음이였기에 기대가 컸습니다. 그리고 공연을 보고나니 역시 참 좋았습니다. 좋아하는 락/메탈 공연과는 또 다른 복잡다단한 점나의 감정을 느낄 수..
- Total
- Today
- Yesterday
- link
- 중국여행
- 중국
- cpp
- kernerl
- python
- 카카오 공채
- 여행
- 정규표현식
- linux
- STL
- Codejam
- 이루마
- yiruma
- 코드잼
- compile
- 피아노
- regex
- C language
- 사천
- peram jam
- C++
- Algorithm
- Pointer
- 악보
- 문자열
- Spring
- 드럼
- printf
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |