복사 생성자를 다루지 않고 새로운 클래스 객체를 안전하게 복사하는 온라인 참조를 찾기가 매우 어렵습니다. 나는 'CLabel'이라는 자식 클래스의 생성자 메서드와이 특정 생성자의 논리에 대한 교수의 주석 (다음은 3 번째 임)에 대해 작업하고 있습니다. "이 생성자는 CLabel을 안전하게 메모리 누수가 없다. " 다음과 같이 함수 헤더는 다음과 같습니다
저는 CUDA의 문제로 고심하고 있습니다. 재귀 적 커널을 작성했습니다 (최신 허용). .cu 파일은 많은 개체가있는 큰 프로젝트의 일부입니다. 커널의 매개 변수의 하나는이 같은 조각 개체 (Piece.cpp)이다 : 나는 재귀 호출을받을 필요가있을 때 parallelKernel (Piece* piece, vector upcomingPieces)
, 나
복사하지 나는 주식이 모델 클래스를 코딩 이 : Stock bac = new Stock("BAC", 100, 42.22f);
System.out.println(bac);
bac.setLatestPrice(43.35f);
System.out.println(bac);
Stock bacCopy = new Stock(bac)
내 코드가 마지막 출력에서 null 값을 반환하는 이유는 무엇입니까? 나는 그것을이를 반환하도록되어 : 자동 MERCEDES C 주차장에서 : TOP 서비스 (X2) Actualy는 전체 출력해야한다 : 자동 포드 S-MAX 주차장에서 : SPEEDY 자동차 포드 포커스 주차장에서 : SPEEDY 자동 MERCEDES 차고에서 C : 최고 서비스 차고에
My 클래스 Matrix에는 완전 복사를 수행하는 복사 작업자를 포함하여 두 개의 생성자가 있습니다. 이러한 솔루션은 다른 오브젝트를 복사하는 명백한 경우에 효과적입니다. 다음과 같은 경우에 비록 :이 Matrix m = m1 * m2; // for earlier constructed m1 & m2
그것은 나에게 보인다 난 단지 대신 직접 m에 할당되는
기본 복사 생성자에 익숙해 져야합니다. 복사 생성자를 올바르게 배치했다고 가정했습니다. 하지만 컴파일 할 때, 나는 오류 "B의 초기화에 일치하는 생성자" 가 계속 나는 조금 혼란 스러워요. B(int) 및 B(const B &)를 선언함으로써 는 class A {
int valuea;
public:
A(const A&); // co
일반 원형 버퍼에서 작업하고 있지만 복사 생성자에 대해서는 걸림돌이됩니다 (아래 코드 예제 참조). using namespace System;
/// A generic circular buffer with a fixed-size internal buffer which allows the caller to push data onto the buffer,
나는 Objective-C를 배우는 중입니다. 그리고 저는 현대 C++ (C++ 11)에 대한 좋은 지식을 가진 Objective-C 전문가에게 전달되는 "학문적 인"질문을 가지고 있습니다. 이동 의미 개념에 익숙하지 않은 목표 - C 코더에 대한 What are move semantics? http://www.cprogramming.com/c++11/rv