Tip/programming 2013.05.31 02:35

IDE에서 C++11 Standard를 지원하는지 확인하는 방법

__cplusplus의 값을 비교해본다. 201103이라면 C++11을 지원하는 것이다.

는 Range-based-for loop을 지원하는 Visual Studio 2012에선 여전히 199711로 나와서 이 방법으론 확인 불가능. 아마 C++11 표준을 "완벽하게" 지원하기 전까진 여전히 199711로 출력될 것 같다(사실 이게 맞다. VS2012는 아직 C++11의 기능을 전부 구현하지 않았다). 결국 현재는 알아서 #define과 #ifdef를 잘 활용하는 수밖에 없는듯.

신고
Tip/programming 2013.05.31 02:29

Visual Studio 작업물을 메일로 보낼 때 주의사항

쓸데없는 debug, release폴더의 실행 파일 및 폴더 삭제는 당연하고, 그 이외에도 삭제해도 되는게 좀 더 있다.

http://vcl.kookmin.ac.kr/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4%EB%A1%9C_%EC%9E%91%EC%97%85%ED%95%9C_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%A0%9C%EC%B6%9C%ED%95%A0_%EB%95%8C%EC%9D%98_%EC%9A%94%EB%A0%B9

신고

'Tip > programming' 카테고리의 다른 글

git cheat sheet  (0) 2013.06.08
IDE에서 C++11 Standard를 지원하는지 확인하는 방법  (0) 2013.05.31
Visual Studio 작업물을 메일로 보낼 때 주의사항  (0) 2013.05.31
tree.hh  (0) 2013.05.17
Using Regular Expression in C++  (0) 2013.04.30
OpenGL With C++  (0) 2013.03.18
Tip/programming 2013.05.17 02:33

tree.hh

C++ STL에서 트리를 표현하는 것은 std::map이다. 근데 map은 정확히 말하면 red-black tree를 구현한 것이고, binary tree가 아닌 child가 3개 이상 있는 일반적인 tree를 표현한 STL 자료구조는 기본적으로 제공되지 않는다.

tree.hh는 이를 해결하기 위해 나온 것이다.

http://tree.phi-sci.com/documentation.html

신고

'Tip > programming' 카테고리의 다른 글

IDE에서 C++11 Standard를 지원하는지 확인하는 방법  (0) 2013.05.31
Visual Studio 작업물을 메일로 보낼 때 주의사항  (0) 2013.05.31
tree.hh  (0) 2013.05.17
Using Regular Expression in C++  (0) 2013.04.30
OpenGL With C++  (0) 2013.03.18
OpenGL Programming on mac  (0) 2013.03.11
Tip/programming 2013.04.30 17:58

Using Regular Expression in C++

C++11에서 C++는 Regular Expression(이하 Regex)을 기본적으로 지원하기 시작했다.

(이전엔 Boost, TR1 등의 라이브러리를 사용)

필자는 VS2012, XCode 최신버전에서 사용 가능함을 확인했다.

참고로 C++11에 포함된 Regex는 Boost이다.

메뉴얼

http://www.ggulwiki.com/index.php/C%2B%2B_Regex

http://en.cppreference.com/w/cpp/regex

요약

std::regex rx("regular_expression"); //regex 선언 std::regex_match(str, rx); //비교

신고

'Tip > programming' 카테고리의 다른 글

Visual Studio 작업물을 메일로 보낼 때 주의사항  (0) 2013.05.31
tree.hh  (0) 2013.05.17
Using Regular Expression in C++  (0) 2013.04.30
OpenGL With C++  (0) 2013.03.18
OpenGL Programming on mac  (0) 2013.03.11
mosh  (0) 2013.02.19
Tip/etc 2013.03.28 23:43

windows 8 에서의 색 보정

듀얼모니터를 연결했을 때 내 노트북에선 왜인지는 모르겠지만 연결한 모니터의 색이 어둡게 나타나는 현상이 있었다. 이를 해결하기 위해선 색 보정 프로그램을 한번 실행하고 다음 버튼을 누르면 색이 다시 밝아지는 것을 이용해서 여기까지만 하고 색 보정 프로그램을 끄는 방법이 있다.

바탕화면에서 우클릭 - 개인 설정(R) - 디스플레이 - 색 보정 으로 접근하면 된다.

이것보다 더 쉽게 하는 방법

Win+r(실행) - dccw - 엔터 : 바로 색 보정 프로그램이 실행된다.

신고

'Tip > etc' 카테고리의 다른 글

regex  (0) 2013.07.16
windows 8 에서의 색 보정  (0) 2013.03.28
부팅시 자동으로 VM이 실행되게 하기  (0) 2012.12.18
hack/web 2013.03.20 15:13

sql injection

Tip/programming 2013.03.18 14:15

OpenGL With C++

OpenGL 라이브러리는 C로 이루어져 있어서 C++의 클래스 개념에 포함시키기 힘들다.


http://stackoverflow.com/questions/3589422/using-opengl-glutdisplayfunc-within-class

신고

'Tip > programming' 카테고리의 다른 글

tree.hh  (0) 2013.05.17
Using Regular Expression in C++  (0) 2013.04.30
OpenGL With C++  (0) 2013.03.18
OpenGL Programming on mac  (0) 2013.03.11
mosh  (0) 2013.02.19
taglib  (0) 2013.01.03
Tip/programming 2013.03.11 01:09

OpenGL Programming on mac

http://deveruran.blogspot.kr/2010/03/xcode-opengl.html

신고

'Tip > programming' 카테고리의 다른 글

Using Regular Expression in C++  (0) 2013.04.30
OpenGL With C++  (0) 2013.03.18
OpenGL Programming on mac  (0) 2013.03.11
mosh  (0) 2013.02.19
taglib  (0) 2013.01.03
.NET Sound Library  (0) 2013.01.01
Tip/programming 2013.02.19 20:46

mosh

http://mosh.mit.edu/#techinfo

신고

'Tip > programming' 카테고리의 다른 글

OpenGL With C++  (0) 2013.03.18
OpenGL Programming on mac  (0) 2013.03.11
mosh  (0) 2013.02.19
taglib  (0) 2013.01.03
.NET Sound Library  (0) 2013.01.01
osx에서 자바 컴파일하기  (0) 2012.09.18
ios 2013.02.05 16:12

Inferis/ViewDeck

iOS facebook의 좌측을 swipe하면 나타나는 메뉴에 대한 오픈소스

https://github.com/Inferis/ViewDeck


신고

'ios' 카테고리의 다른 글

Inferis/ViewDeck  (0) 2013.02.05
itunes carrier testing mode  (0) 2013.01.26
Strong, Weak, ARC(Automatic Reference Counting)  (0) 2013.01.17
Storyboard  (0) 2013.01.17