Результаты поиска по запросу "c++"
Детали низкого уровня реализации оператора присваивания C / C ++. Что это возвращает?
Я новичок в мире C ++ (и C тоже). И не знаю всех его деталей. Но одна вещь действительно беспокоит меня. Это конструкции вроде:while (a=b) {...} . Как я понимаю, это волшебство работает, потому что оператор присваивания в C и C ++ что-то ...
Каково поведение при несовпадении типов между объявлением extern и определением?
Предположим, у меня есть два файла: == File1 == extern char* foo;== File2 == double foo;Эти два файла, похоже, прекрасно компилируются и связываются как с g ++, так и clang ++, несмотря на несоответствие типов. Насколько я ...
Существует ли какая-либо широко используемая среда модульного тестирования C ++, которая поддерживает тестовые категории?
В настоящее время я использую CppUnit для тестирования, но разочарован отсутствием поддержки концепциикатегории [http://www.nunit.org/index.php?p=category&r=2.2]. Существует ли какая-либо широко используемая среда модульного тестирования C ++, ...
В чем разница между string :: at и string :: operator []?
Я училstring::at в школе, но, изучая струнную библиотеку, я увиделstring::operator[], который мне никогда не показывали раньше. Я сейчас используюoperator[] и не использовалat с каких пор, но какая разница? Вот пример кода: std::string foo = ...
C ++ 11 std :: mutex в тупике Visual Studio 2012 при блокировке из DllMain ()
Я вижу тупик сstd::mutex когда мьютекс заблокирован отDllMain() Ниже приведен минимальный тестовый пример DLL, который представляет проблему для меня. Мой реальный код выполняет блокировку мьютекса, потому что он использует функции-члены, которые ...
Как преобразовать std :: vector <unsigned char> в vector <char> без копирования?
Я не смог найти этот вопрос, и это актуальная проблема, с которой я сталкиваюсь. У меня есть утилита загрузки файлов, которая возвращаетstd::vector<unsigned char> содержащий все содержимое файла. Однако функция обработки требует ...
Можно ли в random_shuffle массив элементов int?
Я читал об этом:http://www.cplusplus.com/reference/algorithm/random_shuffle/ [http://www.cplusplus.com/reference/algorithm/random_shuffle/]и задавался вопросом, возможно ли в random_shuffle массив элементов int. Это мой код #include <iostream> ...
Why doesn't C++ have a garbage collector?
Я не задаю этот вопрос из-за достоинств сборки мусора в первую очередь. Моя главная причина, по которой я спрашиваю об этом, заключается в том, что я знаю, что Бьярн Страуструп сказал, что C ++ будет иметь сборщик мусора в какой-то момент ...
В чем разница между чертой и политикой?
У меня есть класс, поведение которого я пытаюсь настроить. template<int ModeT, bool IsAsync, bool IsReentrant> ServerTraits;Затем у меня есть сам объект сервера: template<typename TraitsT> class Server {...};Мой вопрос для моего ...
Как добавить символ в std :: string?
Следующее не удается с ошибкойprog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; }Я также попробовал ...