본문 바로가기

프로그래밍/사소한 팁7

Git Hub 사용 및 기본 세팅 설정(GitHub Desktop을 활용해 보자) 개인 프로젝트나 소규모 코드 관리를 진행하기에는 깃허브가 무료로써 충분히 괜찮다고 생각. 깃 허브 세팅과 깃 허브 데스크탑을 사용하기 위한 기본적인 세팅해 보겠습니다. 1. 당연한 이야기지만 깃 허브 사이트로 접속 꼭 사이트에서 가입을 해야 하는 것은 아니지만 그래도 사이트 한번은 들어가 봐야지. https://github.com/ 2. 가입 후 로그인 진행 3. 새로운 레파시토리 생성 가입을 했다면 이제 프로젝트를 공유할 저장 공간을 만들어야 한다. 1 : 관리자 이름 2 : 저장 공간 이름 3 : 간단한 설명 4 : 공개 여부 5 : ReadMe 파일 4. 깃허브 데스크탑 설치 깃 허브 세팅은 끝났고, 이번에 사용할 깃 허브 데스크탑을 설치하고 세팅해보자 https://desktop.github.co.. 2020. 2. 16.
Visual Community 자주 까먹는 부분 Visual Community 설치 하다보면 자꾸 까먹는 부분이 있어서 여기 적어 둔다. 1. 최초 실행시 레이아웃 변경 [Tools] - [Import and Export Settings...] 한글은 도구 - 설정 가져오기 및 내보내기 [Reset all settings] 선택 지금 까지의 설정을 저장할 것인지 묻는 부분 원하는 옵션 선택 2. c++ 프로젝트 없을 경우 확인 하는 방법 [제어판] - [프로그램제거] - 설치 된 위치에서 우클릭 - [변경] Modefy[수정] 선택 C++ 프로젝트 설정 [Next] [Update] 3. 비쥬얼 커뮤니티 한글언어팩 설치 위와 동일. 탭에서 Language 로 이동 More Language.. 선택하면 https://www.microsoft.com/ko-.. 2016. 4. 16.
게임테크 2010 Keynote 발표영상 어찌 보면 참 지루할 지도 모르겠지만, 프로그래머라면, 저중에 한 부분을 내가 맡게 될 것인데, 난 어떤 부분을 만지면, 즐겁게 일 할 수 있을지, 고민해 볼 수 있을 법하다고 생각해서 링크를 걸어 둡니다. 사실 어찌 보면 그냥 단순한 게임 홍보라고 볼수 있을지도 모르겠네요. 2010. 5. 21.
const에 대해서 const에 대해서 다시 한번 복습해 보고, C++에서의 멤버 함수, 객체 그리고 함수 오버로딩에 대해서 집어 보자. const의 기본 개념부터 다시 한번 집어 보자. #include void main() { // 포인터가 아니라면 n1, n2는 모두 같은 의미라고 봐도 무방. const int n1 = 10; int const n2 = 10; //n1 = 10; 상수화 되어있어서 불가능 //n2 = 10; 마찬가지로 불가능 }​ const int* pn int n = 10; // const int*를 하면 pn이 가르키는 대상을 보호한다. const int* pn; // pn은 누구든 가르킬 수 있으나 pn = &n; //*pn = 20; pn이 가르키고 있는 것은 const 보호를 받는다.(컴파일에러.. 2010. 3. 23.
정말 사소한 팁. int형 레퍼런스를 리턴하는 함수와 쓰일것 같지 않은 캐스팅 연산자, 하지만 알고 있으면 언젠간 쓸일이 있겠지. 있겠지...? 있나.. 있을까--a;; #include int n1; int& fun()// int& 리턴하는 fun함수 { return n1; } void main() { int val; int *pval = &val; *pval = (int)pval; fun() = 10; std::cout 2010. 3. 19.
프로그래머가 면접시 주의해야 할점. 당연한것 같지만, 모두다 만족하긴 어려운 바로 그것 2010. 3. 16.