我只是一個JavaScript的新手。我想寫一個類似C++的JS模板類。例如:如何編寫JavaScript模板類?
template <typename T>
class A
{
public:
A(T x)
{
this.a=x;
}
~A()
{
}
void print()
{
std::cout<<a<<std::endl;
}
private:
T a;
};
我們可以使用這個類是這樣的:
A<int> test(2);
test.print();
對於C++,這很簡單。但在JS中,它是如何解釋的?非常感謝。
你爲什麼要一個模板類使用在動態類型的語言? – aroth
我只是將C++代碼翻譯成JS代碼,然後來解決這個問題。這種翻譯有什麼方法嗎? – greatsea