我刚才意识到我一直在使用std::vector::data()
与std :: string的相似性,但是一位同事指出它不是标准的。
显然Gcc实现了它,但是查看它的包含文件,我发现了这个评论:
// _GLIBCXX_RESOLVE_LIB_DEFECTS
// DR 464. Suggestion for new member functions in standard containers.
// data access
我的问题是:
(我也想知道DR 464
是什么,还有_GLIBCXX_RESOLVE_LIB_DEFECTS
就此而言,但我不妨问其他问题。
答案 0 :(得分:4)
我无法评论当前的编译器实现,但通过查看c ++ 0x标准n3290.pdf,它列在23.3.6.4。