我在使用const成員的類的實例上使用'emplace_back'時遇到問題。 查看下面的示例代碼清單。 #include <vector>
using std::vector;
class Data {
public:
Data(int a, int b, int c) : a(a), b(b), c(c) {}
// Removing any/all of
我有一個基類和一個派生類。由於這兩個類都是可序列化的,它需要具有默認構造函數。但是我想阻止訪問基類的默認構造函數,因爲如果有人用默認構造函數創建對象,可能會導致問題。因爲它是基礎類,所以我不能將它作爲私有的或內部的。使它私人在派生類中顯示錯誤。錯誤是基地沒有任何無參數的構造函數。我該如何防止訪問基類的默認構造函數?以下是示例代碼。 [Serializable]
public class Test