Результаты поиска по запросу "c++"

4 ответа

Детали низкого уровня реализации оператора присваивания C / C ++. Что это возвращает?

Я новичок в мире C ++ (и C тоже). И не знаю всех его деталей. Но одна вещь действительно беспокоит меня. Это конструкции вроде:while (a=b) {...} . Как я понимаю, это волшебство работает, потому что оператор присваивания в C и C ++ что-то ...

2 ответа

Каково поведение при несовпадении типов между объявлением extern и определением?

Предположим, у меня есть два файла: == File1 == extern char* foo;== File2 == double foo;Эти два файла, похоже, прекрасно компилируются и связываются как с g ++, так и clang ++, несмотря на несоответствие типов. Насколько я ...

2 ответа

Существует ли какая-либо широко используемая среда модульного тестирования C ++, которая поддерживает тестовые категории?

В настоящее время я использую CppUnit для тестирования, но разочарован отсутствием поддержки концепциикатегории [http://www.nunit.org/index.php?p=category&r=2.2]. Существует ли какая-либо широко используемая среда модульного тестирования C ++, ...

ТОП публикаций

3 ответа

В чем разница между string :: at и string :: operator []?

Я училstring::at в школе, но, изучая струнную библиотеку, я увиделstring::operator[], который мне никогда не показывали раньше. Я сейчас используюoperator[] и не использовалat с каких пор, но какая разница? Вот пример кода: std::string foo = ...

2 ответа

C ++ 11 std :: mutex в тупике Visual Studio 2012 при блокировке из DllMain ()

Я вижу тупик сstd::mutex когда мьютекс заблокирован отDllMain() Ниже приведен минимальный тестовый пример DLL, который представляет проблему для меня. Мой реальный код выполняет блокировку мьютекса, потому что он использует функции-члены, которые ...

1 ответ

Как преобразовать std :: vector <unsigned char> в vector <char> без копирования?

Я не смог найти этот вопрос, и это актуальная проблема, с которой я сталкиваюсь. У меня есть утилита загрузки файлов, которая возвращаетstd::vector<unsigned char> содержащий все содержимое файла. Однако функция обработки требует ...

5 ответов

Можно ли в random_shuffle массив элементов int?

Я читал об этом:http://www.cplusplus.com/reference/algorithm/random_shuffle/ [http://www.cplusplus.com/reference/algorithm/random_shuffle/]и задавался вопросом, возможно ли в random_shuffle массив элементов int. Это мой код #include <iostream> ...

16 ответов

Why doesn't C++ have a garbage collector?

Я не задаю этот вопрос из-за достоинств сборки мусора в первую очередь. Моя главная причина, по которой я спрашиваю об этом, заключается в том, что я знаю, что Бьярн Страуструп сказал, что C ++ будет иметь сборщик мусора в какой-то момент ...

4 ответа

В чем разница между чертой и политикой?

У меня есть класс, поведение которого я пытаюсь настроить. template<int ModeT, bool IsAsync, bool IsReentrant> ServerTraits;Затем у меня есть сам объект сервера: template<typename TraitsT> class Server {...};Мой вопрос для моего ...

11 ответов

Как добавить символ в 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; }Я также попробовал ...