프로그래밍 자료 조사(28)
-
DX11 3D Model Bone Tree구조 만들기
보호되어 있는 글입니다.
2023.11.17 -
push_back 과 emplace_back의 차이
보호되어 있는 글입니다.
2023.10.24 -
STL MAP 자료조사
https://ssocoit.tistory.com/25 [C++ STL] Map 사용설명서 안녕하세요! 코딩하는 경제학도 쏘코입니다. 작년 2학기에 자료구조 수업을 들으면서 여러 자료구조를 짜면서 STL의 위대함을 느꼈습니다. 여러 알고리즘을 보다보니 다양한 STL들에 대해서도 간 ssocoit.tistory.com
2023.06.28 -
벡터
1. 벡터 벡터의 정의 벡터 : 크기와 방향의 두 요소를 가지는 양으로, 물체의 운동속도나 작용하는 힘을 나타낼 수 있다. 벡터의 표기법: A에서 B로 향하는 화살표를 이용하여 크기와 방향을 나타내고, 기호로는 $\vec{AB}$ 또는 $\vec{a}$로 표기하고 점 A를 위 벡터의 시점, B를 종점이라고 한다. 벡터의 크기 : AB의 길이를 벡터에서는 크기라 하고, 기호로는 $|\vec{AB}|$ 로 나타낸다. 이중에서 크기가 1인 벡터는 단위벡터라고 부르고, 시점과 종점이 같은 벡터는 크기가 0이므로 영벡터라 한다. 서로 같은 벡터 위 그림과 같이 벡터의 크기와 방향이 같을 때, 두 벡터는 서로 같다고 하며 위치는 다르더라도 벡터의 개념상 같기 때문에 평행이동 하여 겹칠 수 있다. 2. 단위 벡터 (..
2023.05.26 -
행렬
1. 행렬(Matrix) 행렬은 일반적인 형태는 위와 같이 몇개의 숫자들을 사각형 모양으로 배치하고 괄호(소괄호나 대괄호를 주로 사용)로 양 옆을 닫아 놓은 모습을 띠고 있습니다. 이 때 가로줄을 '행(行, Row)'이라 하고 세로줄을 '열(列, Column)'이라 부릅니다. 2. 단위행렬 A = a b , E = 1 0 일때 AE? c d 0 1 AE = ab 10 cd 01 a x 1 + b x 0 a x 0 + b x 1 c x 1 + d x 0 c x 0 + d x 1 a b c d 왼쪽 위에서 오른쪽 아래로 대각선 방향(↘)의 성분이 1이고 다른 성분은 모두 0인 n차 정사각 행렬 교환법칙 : n차 정사각행렬 A와 n차 단위행렬 E일 때, AE = EA 곱셈에 대한 항등원 : AE = EA = ..
2023.05.24 -
추상클래스 & 인터페이스 클래스
1. 추상 클래스 순수 가상 함수(pure virtual function) C++에서 가상 함수(virtual function)는 파생 클래스에서 재정의할 것으로 기대하는 멤버 함수를 의미합니다. 따라서 가상 함수는 반드시 재정의해야만 하는 함수가 아닌, 재정의가 가능한 함수를 가리킵니다. 이와는 달리 순수 가상 함수(pure virtual function)란 파생 클래스에서 반드시 재정의해야 하는 멤버 함수를 의미합니다. 이러한 순수 가상 함수는 일반적으로 함수의 동작을 정의하는 본체를 가지고 있지 않습니다. 따라서 파생 클래스에서 재정의하지 않으면 사용할 수 없습니다. C++에서 순수 가상 함수는 다음과 같은 문법으로 선언합니다. 문법 virtual 멤버함수의원형=0; 위와 같이 함수만 있고 본체가 ..
2023.05.19