我有一個模板類A.我想要做的是在模板T1和模板T2之間編寫一個拷貝構造函數。我該如何解決這個問題?下面是從結構頭一些示例代碼:不同模板之間的C++拷貝構造函數
template <typename T>
struct A {
A(const A<T>& other); // copy from same type T
template <typename T2>
A(const A<T2>& other); // copy from different type T2
}
我怎麼會去在一個.cpp文件來實現這一點?
編輯:我真正的意思是:「我會如何去實現這個類定義之外?」 (語法問題)
模板去頭文件,當然 – user463035818
!我的意思是「我將如何在類定義之外實現這個目標?」 – Myone