Langauge/C++

Langauge/C++

[열혈 C++ 프로그래밍] Chapter03 - 클래스의 기본 정리 및 문제 해결

struct안에 함수를 선언하면 .(점) 연산자로 해당 함수에 접근이 가능하다. #define LEN 10 #define FUEL 2 #define ACC 10 #define MAX 200 #define BREAK 10 struct Car { char id[LEN]; int fuel; int speed; void show() { cout

Langauge/C++

[열혈 C++ 프로그래밍] Chapter02 - C언어 기반의 C++ 2

2-2 참조자 (Reference) : 자신이 참조하는 변수를 대신할 수 있는 또 하나의 이름인 것이다. - 새로 선언된 변수의 이름 앞에 &를 붙여 기존에 있던 변수 이름의 별칭을 만들어주는 것이다. int &num2 = num1; 여기서 num2는 num1과 기능과 성격이 같다. #include using namespace std; int main() { int num = 12; int* ptr = # //num의 주소 int** dptr = &ptr; //ptr포인터 변수의 주소 int& ref = num; //num의 참조자 ref int* (&pref) = ptr; // ptr포인터 변수의 참조자 pref int** (&dpref) = dptr;//dptr 포인터 변수의 참조자 dpref..

Langauge/C++

C++ 벡터(vector) 사용법 정리

1. vector가 무엇인가요? : 자동으로 메모리가 할당되는 배열 2. vector의 사용법 #include 헤더파일 추가하기 비어있는 int형 vector v 생성하기 : vector v; 기본값(0)으로 설정된 5개의 원소를 가지는 vector v 생성하기 : vector v(5); 2로 초기화 된 5개의 원소를 가지는 vector v 생성하기 : vector v(5,2); v1 벡터를 복사한 v2 vector 생성하기 : vector v2(v1); 3. vector의 멤버함수 2의 값으로 5개의 원소 할당 : v.assign(5,2); idx번째 원소를 참조 : v.at(idx); idx번째 원소를 참조, 범위를 점검하지 않아 속도가 빠름 : v[idx]; 첫번째 원소를 참조 : v.front()..

MINGYUM
'Langauge/C++' 카테고리의 글 목록 (3 Page)