전체 글 10

Ubuntu Linux 에 설치한 QT Creator 에서 SVN 적용하기.

QT가 설치되어있다는 전제하에 기록함. 1. SVN 설치 $ sudo apt-get install subversion 2. QT Editor 설정하기 Tool - Options 클릭 Version Control 클릭 Subversion 클릭 Authentication 체크 Username 입력 - SVN ID Password 입력 - SVN P/W Apply - OK 3. 프로젝트 checkout 하기 File - new File or Project Import Project 클릭 Subversion Checkout 선택 Repository 는 SVN 주소 입력 http:// 포함하여 입력 Path 는 check 해 놓을 경로 Directory 는 SVN 을 Check 할 폴더명

언어/C.C++ 2018.02.04

warning: iteration 61u invokes undefined behavior [-Waggressive-loop-optimizations]

C++ 프로그램 중 warning: iteration 61u invokes undefined behavior [-Waggressive-loop-optimizations] 이라는 warning 발생 나에게 발생한 원인 : 반복문 for 에서 i 값이 배열의 범위를 넘어가서 발생함. 문제가 되는 코딩) #define amax 61 int a[amax], i, sum; for (i = 0 ; i < 100 ; i ++){sum += a[i];} 해결방안) 배열의 크기 확인 후 해당 크기 만큼만 반복하도록 수정함. for (i = 0 ; i < amax ; i ++){sum += a[i];}

언어/C.C++ 2018.01.31