반응형

C++ 3

C vs C++ 의 차이점

1. 객체지향 프로그래밍 지원 여부 C는 절차지향 프로그래밍 언어로, 객체지향 프로그래밍을 지원하지 않습니다. C++은 객체지향 프로그래밍 언어로, 클래스, 상속, 다형성 등 객체지향 프로그래밍의 기능을 지원합니다. 2. 함수 오버로딩 C는 함수 이름 중복을 허용하지 않기 때문에, 함수의 인자 형식이나 개수를 다르게 해서 같은 이름의 함수를 만들 수 없습니다. C++은 함수 이름 중복을 허용하며, 함수 오버로딩을 통해 인자의 형식이나 개수를 다르게 해서 같은 이름의 함수를 만들 수 있습니다. 3. 표준 라이브러리 C는 표준 라이브러리로 C 표준 라이브러리를 제공합니다. C++은 C 표준 라이브러리에 더해, STL(Standard Template Library)과 같은 템플릿 기반의 라이브러리를 추가로 제..

Programing/C++ 2023.02.27

Modern OpenGL 3.x 버전 시작하기 (with visual studio)

library 및 visual studio IDE 다운로드 1. windows 10 2. GLFW 3.3.2 version win32 https://www.glfw.org/download.html 3. GLEW 2.1.0 version http://glew.sourceforge.net/ 4. Visual studio 2017 community https://visualstudio.microsoft.com/ko/ 작업 디렉토리 만들어 주기 작업 폴더에 OpenGLBasic 이라는 폴더를 만들어 줍니다. 그 안에 Dependency 라는 폴더를 만들어 줍니다. 그리고 위에서 다운로드 받은 glew와 glfw 파일을 dependency 폴더로 카피해 주고 압축을 풉니다. 압축을 푸는 과정에서 폴더 경로가 하나..

Programing/OpenGL 2020.03.12
반응형