我正在將一個小包從C++翻譯成Java。我從來沒有真正使用C++,所以一些語法有點神祕。特別是,我有困難,制定了Java相當於這將是什麼:將C++構造器翻譯成Java
file: SomeClass.cpp
SomeClass::SomeClass(BitStream* data, const char* const filename) :
data(data), cipher(filename), iv(new Botan::byte [cipher.BLOCK_SIZE]),
ivBitsSet(0), keyMaterialRemaining(0), keyMaterial(new Botan::byte [cipher.BLOCK_SIZE]) {}
我很高興(在Java中):
public SomeClass{
public SomeClass(InputStream data, String filename){
}
}
,但我不知道是什麼在C++中使用:
之後的東西。他們是田地嗎?可選參數?道歉的微不足道的問題,但與Google沒有太大關係......
並非如此。但是cipher = filename與Java可以達到密碼(文件名)的距離相近。 – 2010-10-28 15:13:34