반응형 hwanshell107 C++의 namespace의 사용법과 이유(1) C++에는 C에 없는 namespace라는 기능이 존재합니다. namespace라는 기능을 설명하기에 앞서 C++에 특지에 대해 이해하고 넘어갑시다!! C++은 객채지향 언어입니다. C언어는 절차지향 언어이지요. 이 둘을 나눈다면 크게 이렇게 나눌 수 있을겁니다. 그럼 객채지향 언어의 특징은 무엇이냐? 대표적으로 이식성이 좋다는 겁니다. 쉽게 말해서 '어느 잘 만들어진 프로그램' 의 함수와 기능들을 '다른 프로그램에 이용하고 싶을때' 함수충돌, 변수충돌 등의 문제들을 문제없이 사용할 수 있다는 점입니다. 그 이유는 클래스라는 개념과 namespace 덕분에 가능한데 자세한 설명을 나중에 작성하도록 하겠습니다. 여기서는 그냥 이렇다라고 읽으시고 넘어가시길 바랍니다. 그럼 namespace에 대해 설명하겠습.. 2018. 6. 24. C++의 std, cout, cin, endl 사용법 C++에서는 C언어와는 다른 입출력을 사용합니다. C에서는 입력을 scanf(자료형, 변수), 출력을 printf("출력할 문자열 or 변수", 변수), 문자열 변경은 '\n' 이렇게 해더에 정의 되어 있는 해더파일에서 함수를 호출해 사용하게 됩니다. 하지만 C++에선 에 정의되어 있는 std::를 이용해서 입출력을 사용합니다. 입력은 std::cin>>"변수" , 출력을 std::cout val; std::cout 2018. 6. 24. 이전 1 ··· 5 6 7 8 다음 728x90 반응형