如果这是重复的,我深表歉意。我环顾四周,发现了类似的问题,但没有发现完全像这样的问题。
如果我像这样实例化一个模板...
MyClass<int[10]> c;
我如何编写模板来访问类型和数组大小?我已经尝试了我能想到的所有方法,但我无法获得。
我的灵感来自于 std::function 模板,它让你可以使用与函数原型(prototype)相似的语法,比如......
std::function<int(MyClass&)> myfunc;
所以我认为为数组及其大小提供类似的东西会很好。我可以使用任何最新的 c++ 功能 (c++ 11/14)。
最佳答案
关于c++ - 是否可以从模板参数中提取数组大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577228/