프로그래밍29 string join 문자열 합치기 boost join 라이브러리 사용 std::vector list;list.push_back("Hello");list.push_back("World!");std::string joined = boost::algorithm::join(list, ", "); 결과 : "Hello, World!" std 사용 std::vector list;list.push_back("Hello");list.push_back("World!");std::string delimiter = ", "; 이렇게?std::accumulate(list.begin(), list.end(), string(), [&delimiter](const std::string& lhs, const std::string& rhs) { return lhs +.. 2018. 3. 9. vs visualizer utf-8 vs visualizer utf-8비주얼 스튜디오 에서 utf8 보기 (std::string) 다음 폴더 내에 natvis 파일을 만들어 넣어준다 %VSINSTALLDIR%\Common7\Packages\Debugger\Visualizers (requires admin access)%USERPROFILE%\My Documents\Visual Studio 2012\Visualizers\VS extension folders utf8.stl.natvis 같은 이름으로해서.. {_Bx._Buf,s8} {_Bx._Ptr,s8} _Bx._Buf,s8 _Bx._Ptr,s8 2014. 11. 22. GIT DiffMerge 설정. .gitconfig 파일 수정 [merge] tool = diffmerge [mergetool "diffmerge"] path = C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe cmd = \"C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe\" --merge --result=$MERGED $LOCAL $BASE $REMOTE trustExitCode = true [diff] tool = diffmerge [difftool "diffmerge"] path = C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe cmd = \"C:/Program Files/SourceG.. 2011. 11. 5. GIT 명령어 요약.. git bash 에서 실행하는 명령어 입니다. 원격 저장소에서 로컬로 복사 해오기 git clone username@192.168.0.1:/project/ c:\work 원격 저장소에서 최신 코드 받아오기 git checkout master (master 브랜치로 이동) git fetch git rebase origin/master 원격 저장소 branch 만들기 git push origin temp:temp (로컬):(원격) 원격 저장소 branch 가져오기 git checkout -b temp origin/temp (로컬) (원격) 원격 저장소 branch 지우기 git branch -rd origin/temp git push origin :heads/temp 2011. 10. 26. 이전 1 2 3 4 ··· 8 다음