c++

· c++
c언어에선 메모리 동적 할당을 위해 malloc()과 free()함수를 사용했다. C++에선 new와 delete연산자를 이용한다. new와 delete연산자는 내부에서 malloc()과 frree()함수를 호출한다. 또한 연산자이기에 편의성이 높아졌다. #include using namespace std; int main() { // 인스턴스 동적생성 int *pData = new int; //인스턴스 동적생성 및 초기화 int *pNewData = new int(10); //인스턴스 여러개 동적 생성 int *arr = new int[5]; for (int i = 0; i < 5; i++) { arr[i] = (i + 1) * 10; } *pData = 5; cout
· c++
1. 자료형의 선언 일반적으로 자료형을 선언하는 방법은 아래와 같다. int a= 10; 하지만 c++에선 아래처럼 변수를 선언할 수 있다. int a(10); int b(a); 여기서 a의 초기값 10은 상수이고 b의 초기값 a는 변수이다. 2. auto auto 예약어는 초기값의 형식에 맞춰 자료형을 자동으로 설정한다. int a(10); auto b(a); 여기서 b의 자료형 auto는 int가 된다.
wacku
'c++' 카테고리의 글 목록