본문 바로가기

전체 글714

11.1.14 사범님vs최용호 (복싱 스파링) 1라운드 2라운드 3라운드 2011. 1. 17.
함수 객체 #2 함수 객체 #1에 이어 이번 글에서도 함수 객체에 대해 다루어 보도록 하겠습니다. 지난 글에서 find_if() 알고리즘 사용예를 보여드렸던 것 기억하시나요 ? 사실 제가 지금까지 C++ 이야기를 써오면서 C++ 표준 라이브러리의 알고리즘에 대해서는 자세하게 설명한 적이 없는데, 불쑥 find_if() 사용예를 보여준다는 게 조금 고민되긴 했지만, 그냥 이번 글을 풀어가기 쉽게 하려고 사용예를 보여드렸습니다. 그런데 마침 Alones님이 std::find_if 사용해보기 라는 좋은 글을 알려 주셨습니다. find_if(beg, end, condition) 알고리즘은 [beg, end) 범위내에서 condition에 맞는 첫번째 원소를 찾아주는 일을 해 줍니다. 사실 C++ 표준 라이브러리에는 find_i.. 2010. 12. 9.
함수 객체 #1 C++ 이야기 열두번째입니다. 이번에도 역시 어떤 글을 쓸까 고민 고민했습니다. 갈수록 제 내공이 바닥나다 보니 퍼낼 밑천이 없어서... ㅎㅎㅎ 그러다가 C++ 표준 함수 객체부터 시작해서 Boost 에 포함되어 있는 lambda 템플릿을 소개하기로 맘을 먹었습니다. 왜냐구요 ? 그건 다음 글을 읽으면서 한 번 느껴보시죠. 그럼 제일 먼저 함수 객체가 무엇인지 알아 보죠. 이 글을 읽으시는 독자 대부분이 함수 객체가 무엇인지를 대강 아실듯 하지만... 그래도 기본을 다시 짚어 본다는 의미에서 설명해 보도록 하겠습니다. '함수 객체란 무엇인가 ?' 그 이름에서 뜻을 유추해 본다면 함수처럼 작동하는 객체다라고 말씀드릴 수 있겠네요. 그럼 일단은 객체라고 했으니, class 나 struct 로 정의를 해야하는.. 2010. 12. 9.
[안드로이드] Activity간 전환에서 발생했던 문제점 By 용호 2010년 12월 5일 일요일 문제점 : Activity간 전환을 하려고 하는데 컴파일 시에는 오류가 없었는데 실행하고 나서 해당 메뉴를 선택하면 자꾸 오류가 났다. LogCat을 이용하여 오류를 찾아본 결과.. Activity를 찾을 수 없다는 오류가 나타난다. Intent만 사용하면 화면 전환이 당연히 될 거라 생각하고 이 부분만 하루종일 찾아보고, 다시 만들어보기도 하고 이것 저것 다 해봤는데도 전혀 문제가 없어 보였다. 하지만.... AndroidManifest.xml에서 이 한 줄 때문에 발생하는 오류였다. 이 것 때문에 하루 버렸는데 참 허무하다.. Activity간의 전환을 위해서는 manifest 파일에 등록해줘야 한다는 점을.. 명심하자. 그래도 이번 오류 덕분에 디버깅 하는 방법에 대해.. 2010. 12. 5.