반응형
[C++] vector 템플릿 클래스
PROGRAMMING/04. C++2024. 5. 5. 16:31[C++] vector 템플릿 클래스

vector자동으로 메모리가 할당되는 배열이다. 동적 배열에 속하는 string 클래스와 유사하다.배열처럼 쓰지만 array처럼 최대 크기가 정해져 있는 것이 아닌, 필요에 따라 크기를 세팅할 수 있고, 데이터를 마지막에 추가하거나 중간에 삽입할 수도 있는 (확장되는) 배열이다.가능한 최대 경우에 맞추어 크기를 할당해야 하는 배열에 비해 메모리를 효율적으로 쓸 수 있다.템플릿이기 때문에 '모든' (int, float, char 등의 타입은 당연하고, struct까지 가능) 형식으로 데이터를 넣을 수 있다.사용법⚠️ vector을 사용하기 위해서는 vector 헤더 파일을 포함해야 한다 ⚠️⚠️ std 이름 공간의 일부이기 때문에 헤더파일 추가부분 아래에 using namespace std; 또는 std:..

수학 벡터 (vector)
PROGRAMMING/00. 관련 용어2024. 3. 8. 20:02수학 벡터 (vector)

★KEYWORD★크기와 방향을 갖는 물리량 / 시점과 끝점을 연결하는 화살표 / 스칼라 / 컴퓨터 그래픽의 기초 원소 벡터(vector)는 수학개념으로 크기와 방향을 갖는 물리량을 의미한다. 또한, 일반적 으로 벡터는 시점과 끝점을 연결하는 화살표로 표시할 수 있다. 벡터와 상대되는 물리양으로 크기만 갖는 양을 스칼라(scalar)라고 하며, 질량, 시 간, 면적 등과 같은 양이다.사물의 움직임을 프로그래밍하기 위한 가장 기본적인 구성요소이며, 컴퓨터 그래픽의 기초를 이루는 원소이기도 하다. 벡터라는 단어에는 많은 의미가 있다. 벡터는 1980년대 초반 캘리포니아의 새크라멘토에서 결성된 뉴웨이브 록 밴드의 이름이다. 벡터는 캐나다 켈로그사에서 생산되는 시리얼의 이름이기도 하다. 전염병학에서 벡터는 한 숙..

반응형
image