On Mon, Nov 16, 2015 at 6:11 PM, Igor Korot <ikorot01 at gmail.com> wrote:
> The variables referenced are defined as "std::string" and the code is in > C++. > the std::string(char const *) constructor does not, last time i checked, accept a NULL value. You will need to pass it "" in that case. [stephan at host:~/tmp]$ cat foo.cpp #include <string> int main(){ std::string s(0); return 0; } [stephan at host:~/tmp]$ gcc -o foo foo.cpp -lstdc++ [stephan at host:~/tmp]$ ./foo terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid Aborted -- ----- stephan beal http://wanderinghorse.net/home/stephan/ http://gplus.to/sgbeal "Freedom is sloppy. But since tyranny's the only guaranteed byproduct of those who insist on a perfect world, freedom will have to do." -- Bigby Wolf