string 的初始化解决思路
string 的初始化C/C++ codeclass A{public:A()private:string sText[7]}A::A(){// 将sText[7]初始化为
string 的初始化
C/C++ codeclass A{public: A(); private: string sText[7];};A::A(){ // 将sText[7]初始化为"0"}
请问除了用循环初始化每一个数组元素之外,还有没有更简单的方法?
谢谢
[解决办法]应该没有了。
当然,你可以使用std::fill,但那样的结果只不过是让调用fill函数中已经实现好了的循环。
当然,不管怎样,底层都得循环,这是毫无疑问的,因为汇编中没有这种直接的不循环就能搞定的指令。