1
我寫了一堆加密算法作爲類,現在我想實現加密模式(在wikipedia中顯示的通用模式,而不是算法規範中的特定模式)。我將如何編寫一個可以接受任何類的函數?作爲函數參數的類C++
編輯:
這裏就是我要完成
class mode{
private:
algorithm_class
public:
mode(Algorithm_class, key, mode){
algorithm_class = Algorithm_class(key, mode);
}
};
我很想去猜測並說「使用模板」,但這實際上取決於你打算如何處理這個類。 – trutheality 2011-06-05 04:09:34
我試過模板,但沒有工作。生病編輯我的帖子,以顯示我想要做 – calccrypto 2011-06-05 04:10:06
我認爲最好的解決方案是創建一個基本的抽象算法類,並使所有的實現繼承它。 – trutheality 2011-06-05 04:15:25