Boost C++ Libraries: Ticket #11943: std::vector does not have a member data() in c++03 mode https://svn.boost.org/trac10/ticket/11943 <p> Problem:program_options/exception_txt_test[_dll] fails in c++03 mode with Oracle studio 12.5 due to std::vector not having a member data() in c++03 mode. </p> <p> in program_options/test/exception_txt_test.cpp in line of 50: 50:void test_each_exception_message(const string&amp; test_description, const vector&lt;const char*&gt;&amp; argv, options_description&amp; desc, int style, string exception_msg, istream&amp; is = cin) </p> <p> ... in line 62: 62: store(parse_command_line(argv.size(), argv.data(), desc, style), vm); According to definition of std::vector, member function </p> <blockquote> <p> data </p> </blockquote> <p> (C++11) </p> <blockquote> <p> direct access to the underlying array </p> </blockquote> <p> (public member function) </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11943 Trac 1.4.3