«new-operator» 태그된 질문

16
delete []는 그것이 배열임을 어떻게 알 수 있습니까?
자, 우리는 전달 된 내용에 따라 다음 코드에서 발생하는 일이 정의되지 않은 것에 동의합니다. void deleteForMe(int* pointer) { delete[] pointer; } 포인터는 모든 종류의 다른 일이 될 수 있으므로 무조건 수행하는 delete[]것은 정의되어 있지 않습니다. 그러나 실제로 배열 포인터를 전달한다고 가정 해 봅시다. int main() { int* arr = new …


8
Malloc vs new — 다른 패딩
고성능 컴퓨팅 (10 ^ 5-10 ^ 6 코어)을 위해 MPI를 사용하는 우리 프로젝트에 대해 다른 사람의 C ++ 코드를 검토하고 있습니다. 이 코드는 서로 다른 아키텍처에서 (잠재적으로) 서로 다른 시스템 간의 통신을 허용하기위한 것입니다. 그는 다음과 같은 내용을 설명하는 주석을 작성했습니다. 우리는 일반적으로 newand를 사용 delete하지만 여기서는 mallocand를 사용 free합니다. …


7
Ruby에서 기존 해시에 추가하는 방법
추가에 관하여 key => valueRuby의 기존 채워진 해시에 쌍 Apress의 Beginning Ruby를 통해 작업하는 중이며 해시 장을 방금 마쳤습니다. 해시로 동일한 결과를 얻을 수있는 가장 간단한 방법을 찾으려고합니다. x = [1, 2, 3, 4] x << 5 p x
102 ruby  new-operator  hash 

3
Scala의 "new"키워드
아주 간단한 질문이 있습니다. Scala에서 객체를 만들 때 새 키워드를 언제 적용해야합니까? Java 객체 만 인스턴스화하려고 할 때입니까?

5
C ++에서 어떻게 'realloc'을 사용합니까?
reallocC ++에서 어떻게 할 수 있습니까? 언어에서 누락 된 것 같습니다.new 와 delete있지만 resize! 내 프로그램이 더 많은 데이터를 읽을 때 버퍼를 재 할당해야하기 때문에 필요합니다. 나는 delete이전 포인터 new를 사용하고 새롭고 더 큰 포인터를 사용 하는 것이 올바른 옵션 이라고 생각하지 않습니다 .



4
가상, 재정의, 신규 및 봉인 재정의의 차이점
: 나는 꽤 OOP의 몇 가지 개념 사이의 혼동하고있어 virtual, override, new와 sealed override. 누구든지 차이점을 설명 할 수 있습니까? 파생 클래스 메서드를 사용 override하는 경우 기본 클래스 메서드가 파생 클래스에 의해 재정의되도록 키워드를 사용할 수 있습니다 . 하지만 new, 및 에 대해 잘 모르겠습니다 sealed override.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.