본문 바로가기

프로그래밍105

[C++, STL] vector, deque, list container 정리 및 사용 방법 알아보기 (벡터, 데크, 리스트, 자료구조) STL(Standard Template Library)의 자료구조, 알고리즘을 이용할 수 있는 라이브러리로 자료를 보관할 수 있는 컨테이너에 대해서 알아보도록 할게요. vector (벡터) - 동적 배열(Dynamic Array)로 추가 시 배열의 크기를 신경안써도 됨- 배열처럼 사용 가능 (ex : a[0] = 1;)- 템플릿 형식 - include#include #include using namespace std; - 선언vecotor data;vecotor data1() {0, 1, 2, 3, 4};vecotor data2(5); // 5개 크기로 선언 int iArray[] = { 0, 1, 2, 3, 4 };vector data2(iArray, iArray + 2); // 0, 1vector d.. 2020. 2. 10.
윈도우에 Git 설치하기 (gitgub) 1. git 설치 파일 다운로드설치할 OS를 클릭하여 설치 파일을 다운로드하세요. Git 홈페이지 2. 프로그램 설치 3. 명령 프롬프트(CMD) 실행 후 git clone할 https://github.com/저장소 입력 2020. 1. 29.
비주얼 스튜디오 버전 정리 (Visual Studio, vc) - 비주얼 스튜디오 (버전) Visual Studio 6.0 (vc6.0)Visual Studio 2005 (vc8.0)Visual Studio 2008 (vc9.0)Visual Studio 2010 (vc10.0)Visual Studio 2012 (vc11.0)Visual Studio 2013 (vc12.0)Visual Studio 2015 (vc14.0)Visual Studio 2017 (vc15.0)Visual Studio 2019 (vc16.0) 2020. 1. 18.
NVIDIA CUDA Window에 설치하기(병렬처리, 엔비디아 쿠다 설치) 이번에는 NVIDIA GPU를 이용하여 병렬 처리를 지원하는 CUDA를 윈도우에 설치해보도록 할게요. CUDA의 경우 NVIDIA GPU(그래픽 카드)를 이용하기 때문에 하드웨어 지원이 필요하기 때문에 현재 사용 중인 그래픽 카드가 CUDA를 지원해야 되는데 최신 그래픽 카드(GT, GTX, RTX)는 다 지원되고 아주 옛날 그래픽 카드가 아닌 이상(약 15년 이상 아키텍처) 거의 지원한다고 보면 돼요. CUDA를 지원하는 장치 목록은 아래의 링크를 통해 NVIDIA 홈페이지에서 확인할 수 있어요. CUDA 지원 GPU 목록 확인하기(NVIDIA Homepage) 그리고 Linux (Ubuntu(우분투))에도 CUDA를 설치할 수 있는데, 방법이 약간 다르니 설치 정보가 필요하신 분은 아래의 포스트를 참.. 2020. 1. 18.
반응형