본문 바로가기

C++

온라인 컴파일 사이트 codepad 말 그대로 온라인상에서 컴파일을 해볼 수 있는 사이트.. http://codepad.org/ 이러한 형태로 되어있고.. 속에 코드를 넣고 섭밋을 누르면 출력이 아래와 같은 화면으로 나온다. 작성시 임의의 주소가 할당되어 다른이에게도 코드와 출력내용을 알려줄 수 있어서[구글 주소 줄여주기 기능과 비슷한 느낌] 컴공과 대학생들이 과제 문제에 대해 알려준다거나 하는 용도로 사용이 가능할 듯... 무려 C C++ D Haskell Lua OCaml PHP Perl Plain Text Python Ruby Scheme Tcl 을 지원.. 아래는 임의의 코드를 넣고 돌려본 결과물. 이런식으로 나오게 된다. 더보기
BEGIN_MESSAGE_MAP BEGIN_MESSAGE_MAP와 END_MESSAGE_MAP Begins the definition of your message map. BEGIN_MESSAGE_MAP(theClass, baseClass ) ParameterstheClassSpecifies the name of the class whose message map this is.baseClassSpecifies the name of the base class of theClass.RemarksIn the implementation (.cpp) file that defines the member functions for your class, start the message map with the BEGIN_MESSAGE_MAP macro,.. 더보기
오늘 소개할 것은 바로 무료 기술 서적 다짐한지 얼마나 됐다고 일일 프로젝트가 또 꺼졌다. 하지만 그건 어제 게일호트의 재밌는 방송을 봤으니까 어쩔수 없는 것이다. 그는 어제 슈퍼맨 64 라는 똥겜과 명작이라고 소문난 라이브 어 라이브 를 마이크 방송으로 했으며 매우 재밌게 시청했다. 는 일기고. 구글에서 "무료 기술 서적" 이라고 검색하면 마소에서 무료로 다운이 가능한 전자 책[pdf로 되어있다.] 을 공개한 것을 알 수 있다. 물론 년도는 좀 된 서적들.. 이긴 하다. 하지만 아무렴 어떤가 무룐데! 는 파일 작성년도가 05년. 장점으로는 역시 무료 라는 것 이지만. 이론적인것 이외에는 별로 쓸데는 없는 듯 하다. 이유인즉슨 최근 프로그램의 버전과 너무 동떨어져있기 때문. 자신이 프로그래밍 자체를 처음해본다면 이 책을 먼저 보는것은 별로 좋.. 더보기
간만의 공부글 warning 을 지워보자 중복 정의, 미사용 변수, 변수간 타입의 차이에 의한 경고문 등.. 프로그래밍을 하다보면 으레 이런 경고문들이 뜨게 마련이다. 프로그램 자체에는 영향을 주지 않는데 왠지 보이는게 꺼림찍 하다면 아래와 같은 방법으로 컴파일 시 경고문구가 뜨지 않게 하는것은 어떨까.[물론 왜 가렸는지는 주석을 통해서 알 수 있게 해야한다.] #pragma warning(push) #pragma warning(disable: 4018) 불라불라불라 warning 이 뜨게되는 코드들 #pragma warning(pop) 을 하면 컴파일 시에 위의 번호에 해당하는 경고문구가 뜨지 않게된다. 그러하다고 합니다. 데굴데굴. 만들어놓고 나중에 쓸 예정인 변수라던가. = 을 통한 타입이 다른 값의 대입 등에 쓰면 좋을 듯. 더보기
CARRAY 를 사용한 구조체는.. 반복문을 통해 전체를 불러올 때에도 그 사이즈가 유동적 이기때문에 매번 최대 크기 를 구해서 반복문의 횟수로 정해주어야 한다. 즉 for문을 돌릴 때 대부분의 for문들은 for( i등의 횟수에 관한 int값 ; i m_UserName.GetSize(); 이렇게 짜 주고 for문에다가 maxsize를 넣어주면 에러 없이 잘 작동하게 된다. 더보기