본문 바로가기

Dev

Why doesn't C++ provide a "finally" construct? 왜 C++에는 finally 키워드를 제공하지 않을까? #아마 java개발자라면 의문시 되는 질문일것이다.반대로 C++개발자로서는 왜 java나 C# 같은언어에서 저런 키워드를 제공하고 있는것일까 의문이 들수도 있을것이다. Resource acquisition is initialization #Stroustrup의 해답은 C++에서는 "finally" 키워드 보다 낳은 테크닉인 RAII(resource acquisition is init.. 더보기
loop, 템플릿 메타프로그래밍 버전.. http://kldp.org/node/27158 위 쓰레드에서 가장 인상 깊은 코드라고 하면 C++ Template Metaprogramming 으로 작성한 코드가 아닐까.. #include <iostream>using namespace std; template <int i>void Say(){    Say<i-1>();    cout << i << "... 더보기
bind, lambda 예제 #include <iostream>#include <string>#include <algorithm>#include <vector>#include <functional> using namespace std; #include <boost/bind.hpp>#include <boost/lambda/lambda.hpp> namespace std {    nam.. 더보기
서버 개체 오류 'ASP 0177 : 800401f3' 무엇때문에 잘못됬는지는 모르겠지만..컴포넌트를 등록했는데도 자꾸 아래와 같은 에러가 난다. 서버 개체 오류 'ASP 0177 : 800401f3' Server.CreateObject 실패 /asp.asp, 줄 13 잘못된 클래스 문자열입니다. 꼬박 반나절을 뒤지고 찾아낸 결과..레지스트리의  HEKY_CLASSES_ROOT 에 읽기(쓰기) 계정이 현재 로그인된 계정밖에 없었다.아래 사이트에서 힌트를 얻음..http://s.. 더보기
요즘, 단상.. 1.이제는 C#을 본격적으로 사용해 줄때가 된거 같다. 이전에는 사람들과의 업&#.. 더보기
&quot;The underlying connection was closed&quot; - WebServices Solving "The underlying connection was closed: An unexpected error occurred on a send." (Webservices) Sometimes when you invoke a webservice the call fails with the following exception: System.Net.WebException: The underlying connect.. 더보기
VB 지원중단.. MS 비주얼 베이직 지원 중단「올 것이 왔다!」http://www.zdnet.co.kr/news/enterprise/0,39024412,39134585,00.htm MS, 비주얼 베.. 더보기
Subversion 아직은... Subversion는 버전 관리를 위해 버클리 DB를 사용한다.CVS 보다 많은 장점을 가지고 있으&#.. 더보기
공익 광고 ..  모 백화점 지하에서 맘마를 먹고 1층에서 공익광고 수상작을 전시하는 곳Ǿ.. 더보기
버전관리툴 예전에는 버전관리툴의 필요성을 못느꼈었다.못느꼈다기 보다  유용함을 .. 더보기