목록Programming/C++ (43)
Nagie's DevStory
[CPP] 03. cout과 printf의 차이
//C++ #include int main () { std::cout
Programming/C++
2023. 10. 16. 23:32
[CPP] 02. C++ 스타일 Hello, World!
기존 C의 printf()를 잊어버리고 C++ 스타일로 Hello, World를 출력해 볼 예정이다. 아래는 Hello, World를 출력하는 코드들이다. 자신의 개발 환경에 맞게 골라 타이핑하면 되지만 될 수 있다면 실습용 코드로 작성하는 것을 권장한다. //Windows환경 유니코드 대응형 코드 #include #include int _tmain(int argc, _TCHAR* argv[]) { std::cout
Programming/C++
2023. 10. 10. 23:35
[CPP] 01. C++의 시작!
C++는 C with Classes라는 이름으로 비야네 스트롭스트룹이 1978년에 만들었다. C++라는 이름은 1984년에 결정되었으며 초창기에는 C를 보완하는 형태로 설계되었다. 그러나 시간이 많이 흐른 지금은 C를 보완하는 것 치곤 너무 많은 기능이 들어가 그냥 다른 언어로 보는 게 맞는다고 생각한다. 즉 이 말의 의미는 초창기 C++ 컴파일러는 C 코드를 컴파일해도 문제가 발생하지 않았지만 지금의 C++ 컴파일러는 C 코드를 컴파일하면 문제가 생길 수도 있다는 걸 의미한다. 그렇다고 최신 C++에서 C 문법을 못 쓰냐고 한다면 그건 또 아니다. 이런 특성 때문에 C++을 공부할 때 혼란스럽기도 하지만 C와 C++ 사이 비슷하지만, 다른 점이 발견된다면 무조건 C++의 방식을 따르는 게 최선의 방법이..
Programming/C++
2023. 10. 10. 23:01