string 的初始化解决思路

string 的初始化C/C++ codeclass A{public:A()private:string sText[7]}A::A(){// 将sText[7]初始化为

string 的初始化

C/C++ code
class A{public:    A();    private:    string sText[7];};A::A(){  // 将sText[7]初始化为"0"}


请问除了用循环初始化每一个数组元素之外,还有没有更简单的方法?
谢谢


[解决办法]
应该没有了。
当然,你可以使用std::fill,但那样的结果只不过是让调用fill函数中已经实现好了的循环。

当然,不管怎样,底层都得循环,这是毫无疑问的,因为汇编中没有这种直接的不循环就能搞定的指令。