본문 바로가기

컴퓨터/C++9

접근 지정자 const 접근 지정자 const는 정리하면 다음과 같습니다. 1. const는 자신의 오른쪽 것에 적용된다.2. 오른쪽에 적용대상이 없으면 왼쪽에 적요안다. 여기서 말하는 적용대상이란 * 또는 형 (type)이다. const char* str;const char* str; 이라고 선언하면 str=str+1; 등 str은 변경할 수 있으나 *str은 변경할 수 없음. 즉, const 포인터가 아니라 const char 임. char* const str;char* const str="abcd"; 하믄 위와 반대로 됨.const char* const str = "abcd"; 하면 str, *str 둘 모두 const가 되어 변경할 수 없음.이들을 쉽게 구분하려면 아래와 같이 합니다. 함수의 반환형과 배개변수에서도 위의.. 2014. 4. 28.
[Linux] 파일 찾기 명령어 find 출처: http://inlab.egloos.com/990321 find 명령어를 이용하면 간단하게 파일을 찾을 수 있다. 명령어의 기본적인 사용법에 대해서 설명하면 find [경로] [옵션] [파일명] 이런 식으로 이루어진다고 생각하면 된다. 예를 들면 find / -name '*.apk' 와 같은 식으로 입력을 한다면, ㅋ` 최상위 디렉토리, (root)에서 부터 검색을 해서 확장자가 apk로 끝나는 모든 파일을 찾는다는 의미이다. find / -name 'mysql*' 와 같은 식으로 작성을 한다면 mysql 이라는 단어로 시작하는 모든 파일을 찾는다는 의미가 된다. find / -name 'mysql' 이라고 하게 되면 이름이 'mysql'인 모든 파일을 찾게 될 것이다. 명령어를 조금 조작해본다면.. 2014. 4. 14.
[C++] 표준 입력 함수 cin, cin.get(), cin.getline() 1. cin => 에 존재 => 표준 입력 버퍼에서 개행 문자를 제외한 값을 가져옴 => 공백, 개행 무시 => 개행 키보드 버퍼에 남겨둠 => space 단위로 끊어서 입력 받을 수 있다 cin은 문자와 문자열 모두 입력받을 수 있습니다. 예를들면요, #include void main() { char a; //문자변수 선언 cin>>a; //문자입력 받음 couta; cin>>b; cout 문자만 입력 받음 => space 단위로 끊어서 입력 받을 수 있다 get()은 문자만 입력받을 수 있습니다. 예를들면, #include void main() { char a; a=cin.get(); //a에 입력한 문자 저장 cout 2013. 8. 21.
(Visual C++) (C++.NET) ( Managed C++) (C++/CLI) 의 차이점 (Visual C++) (Visual C++.NET) ( Managed C++) (C++/CLI) 의 차이점 4개 모두의 공통점은 모두다 C++ 언어를 사용한다는 것이다. 단, 차이점은 Visual C++ 이란?C++ 이란 언어를 써서 프로그래밍 작업을 할 수 있게 해주는 도구의 이름. Visual C++.NET 이란?.NET Framework 위에서 동작하는 C++ 개발 툴을 말합니다. 별도로 C++.NET이란 언어는 없습니다.Visual C++ 제품 중에서 2001년~2003년 버전의 이름이 Visual C++.NET 이라고 불렸습니다. Visual Studio .NET 2003 까지Managed C++ 이라는 명칭 사용 (굉장히 많은 언더바[_] 사용으로 문법이 난해함)Managed C++ 과 Vi.. 2013. 6. 7.