【发布时间】:2011-08-08 03:27:33
【问题描述】:
我只是 JavaScript 的新手。我想写一个像 C++ 这样的 JS 模板类。例如:
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中,怎么解释呢?非常感谢。
【问题讨论】:
-
为什么需要动态类型语言的模板类?
-
我只是把C++代码翻译成JS代码,然后来这个问题。这个翻译有什么办法吗?
标签: javascript class templates