【发布时间】:2013-10-03 07:30:59
【问题描述】:
我在 C++ 中声明 HashTable 变量时遇到问题。在java语言中我们可以声明HashTable变量,比如
Hashtable<String, sqlStat> pool = new Hashtable<String, sqlstat>(30);
但我尝试在 C++ 中声明 HashTable,如下所示的代码并得到这些代码的错误:-
std::unordered_map<string, sqlstmt*> abc = new std::unordered_map<string, sqlstmt*>(30);
我不知道如何解决这个问题,谁能教我解决这个问题的方法。谢谢。
【问题讨论】:
-
c++不是java,不指向指针就不要使用new
-
我还不清楚。你能给我一个简单的示例代码吗?