在刷C++ Primer习题集,遇到错误C2440“初始化”: 无法从“initializer list”转换为“std::list<char *,std::allocator<char *>>”
解决方法:在list容器链表初始化那里, list< char *> slist = { “hello”,“world”,“!” }; 尖括号里面加上const 修饰符,
list< const char *> slist = { “hello”,“world”,“!” };
限定slist对象为const 常量指针
所有评论(0)