- 重文演算子
- 式の演算子
- Return 演算子
- if-else 条件演算子
- 三項演算子 ?:
- Switch 演算子
- while 反復演算子
- for 反復演算子
- do while 反復演算子
- Break 演算子
- Continue 演算子
- Matrix product operator
- new オブジェクト作成演算子
- delete オブジェクト解除演算子
객체 생성 연산자 new
new 연산자는 자동으로 해당 크기의 객체를 만들고 객체 생성자를 호출한 후 생성된 객체의 설명자를 반환합니다. 오류가 발생하면 연산자는 NULL 상수와 비교할 수 있는 null 설명자를 반환합니다.
new 연산자는 클래스 객체에만 적용할 수 있습니다. 구조에는 적용할 수 없습니다
연산자를 사용하여 객체 배열을 작성해서는 안 됩니다. 이것을 하기 위해선, ArrayResize() 함수를 사용하십시오.
예제:
//+------------------------------------------------------------------+
|
개체 설명자는 메모리 주소에 대한 포인터가 아닙니다.
새 연산자로 만든 개체는 삭제 연산자를 사용하여 명시적으로 제거해야 합니다.
더 보기