【发布时间】:2013-01-12 13:56:33
【问题描述】:
在工厂函数中,我有时只想返回一个新创建的空关联数组。
一种方法是这样的:
auto make_dict()
{ int[char] dict; return dict; }
有没有办法避免声明局部变量dict?类似于
auto make_dict()
{ return int[char]; }
或者,
auto make_dict()
{ return int[char](); }
或者,
auto make_dict()
{ return new int[char]; }
这些都不起作用,原因与需要如何声明关联数组有关。有什么办法吗?
【问题讨论】:
标签: d associative-array factory