stdstring

Я замечаю, что в моей копии ссылки SGI STL есть страница о чертах характера, но я не вижу, как они используются? Они заменяют строку.функции h? Они, кажется, не используются std::string, например,length() метод on std::string не использует черты характера length() метод. Почему существуют черты характера и ис...

ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure } Как получить сообщение об ошибке в виде строки?...

объявление для оператора [] на std:: map таково: T& operator[] ( const key_type& x ); есть ли причина, почему это не так? T& operator[] ( const key_type& x ); const T& operator[] const ( const key_type& x ); потому что это было бы невероятно полезно в любое время, когда вам нужно...

Я пытался найти пересечение между двумя std:: set в C++, но я продолжаю получать ошибку. Я создал небольшой образец теста для этого #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> s2; ...

Я использую c++11, но также некоторые библиотеки, которые не настроены для него, и нуждаются в некотором преобразовании типа. В частности мне нужен способ конвертировать std::__cxx11::string обычных std::string, но погуглив я не могу найти способ сделать это и положить (string) спереди не работает. если я не...

Я пытался скомпилировать в этом примере программы используете GCC (проверенные версии 4.5.1, 4.6.3, 4.8.4): #include <iostream> #include <iomanip> #include <ctime> #include <chrono> using std::chrono::system_clock; int main() { system_clock::time_point now = system_clock::now();...

пользователи могут добавлять явные специализации к std пространство имен. Однако, есть несколько шаблонов, которые мне запрещены специальности. какие шаблоны можно и нельзя специализировать?...

в настоящее время я пишу набор двойников из вектора в текстовый файл следующим образом: std::ofstream fout; fout.open("vector.txt"); for (l = 0; l < vector.size(); l++) fout << std::setprecision(10) << vector.at(l) << std::endl; fout.close(); но это занимает много времени, чтобы ...

игры.cpp #include <iostream> #include <string> #include <sstream> #include "game.h" #include "board.h" #include "piece.h" using namespace std; игры.h #ifndef GAME_H #define GAME_H #include <string> class Game { private: string white; string black; stri...

хорошо сформирован следующий код на C++: void consumer(char const* p) { std::printf("%s", p); } std::string random_string_generator() { // returns a random std::string object } consumer(random_string_generator().c_str()); проблема, с которой я столкнулся, заключается в том, что после создания временн...