vs2005 이상에서 지원하는 "for each"문..
난 왜 모르고 있었을까요..--;;
한눈에 훨씬 잘 들어 오는군요.
- 정의
http://msdn.microsoft.com/en-us/library/ms177202(v=vs.80).aspx
- 사용예
http://msdn.microsoft.com/en-US/library/ms177203(v=vs.80).aspx
// for_each_stl.cpp // compile with: /EHsc #include <map> #include <iostream> using namespace std; int main() { int retval = 0; map<const char*, int> months; months["january"] = 31; months["february"] = 28; months["march"] = 31; months["april"] = 30; months["may"] = 31; months["june"] = 30; months["july"] = 31; months["august"] = 31; months["september"] = 30; months["october"] = 31; months["november"] = 30; months["december"] = 31; map<const char*, int> months_30; for each( pair<const char*, int> c in months ) if ( c.second == 30 ) months_30[c.first] = c.second; for each( pair<const char*, int> c in months_30 ) retval++; cout << "Months with 30 days = " << retval << endl; }
또 다른 C++ 명령어 sealed, final
http://rein.kr/blog/archives/558
http://sweeper.egloos.com/2994409
http://blog.naver.com/PostView.nhn?blogId=kzh8055&logNo=140150075988
그 외에 추가된 VS2010 의 기능들
http://jameroid.tistory.com/entry/vs-2010-vc-10
댓글
댓글 쓰기