我是 C++ 新手。我想确定 C++ 中字符串数组的大小。按照这个论坛上的建议,我创建了一个模板来给我数组的大小。相关代码是
virtual std::string _verify_list_or_string(std::string obj[]) {
std::cout << "debug " << sizeof_array(std::string, sizeof(obj)) << std::endl;
我使用的模板是
template <typename T, std::size_t N>
std::size_t sizeof_array( T (&)[N] ) {
return N;
}
我得到一个编译错误:“错误:','之前的预期主表达式”
我究竟做错了什么?