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

2 ответа

c ++ передает 2d массивы в функции

Я знаю, что мой код не закончен, но я не прошу, чтобы это было сделано. Предполагается вводить еду, которую съели 3 обезьяны в течение недели, и другие вещи. Но я наткнулся на препятствие. Это дает мне ошибку (Ошибка: ни один оператор «<<» не ...

8 ответов

Как сохранить переменную C ++ в реестре

Я хотел бы получить некоторые пояснения по поводу хранения переменных реестра: есть ли способ гарантировать, что если мы объявим переменную регистра в нашем коде, она будет храниться ТОЛЬКО в регистре? #include<iostream> using namespace std; int ...

3 ответа

Являются ли лямбда-выражения похожими на функции в C ++?

Может ли компилятор встроить лямбда-функции для повышения эффективности, как это может быть с простыми стандартными функциями? например std::vector<double> vd; std::for_each(vd.begin(), vd.end(), [](const double d) {return d*d;});Или потеря ...

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

6 ответов

Перемежение на месте двух половин строки

Учитывая строкучетный размер, скажем: abcdef123456Как бы я чередовал две половинки, чтобытакой же Строка станет такой: a1b2c3d4e5f6Я пытался разработать алгоритм, но не смог. Кто-нибудь даст мне немногоРекомендации что делать дальше? Мне нужно ...

2 ответа

C ++ виртуальная таблица MI (множественное наследование)

Посмотрите на следующий код C ++ class Base1 { public: Base1(); virtual ~Base1(); virtual void speakClearly(); virtual Base1 *clone() const; protected: float data_Base1; }; class Base2 { public: Base2(); virtual ~Base2(); virtual void mumble(); ...

5 ответов

Создание массива объектов в стеке и куче

Рассмотрим следующий код: class myarray { int i; public: myarray(int a) : i(a){ } }Как вы можете создать массив объектов myarray в стеке и как вы можете создать массив объектов в куче?

1 ответ

C ++ 11: передать (лямбда или другой) объект функции по ссылке или по значению?

Первоначально это было частью этого вопроса: Передача лямбды, объявленной с использованием авто-ключевого слова по неконстантной ссылке в качестве аргумента типа параметра std :: ...

4 ответа

Как проверить, превышает ли A + B long long? (и A, и B - длинные, длинные) [дубликаты]

На этот вопрос уже есть ответ здесь: Как обнаружить переполнение кратного числа без знака? [/questions/199333/how-to-detect-unsigned-integer-multiply-overflow] 31 ответУ меня 2 номера:A а такжеB, Мне нужно рассчитатьA+B где-то в моем коде. ОбеA ...

3 ответа

Visual Studio 2012 добавление нового заголовочного файла

В Visual Studio 2012 (среда C ++) для консольного приложения Win32 мне нужно добавить новый файл заголовка в мой проект. Я попытался скопировать файлы в месте расположения проекта, но это не помогло. ФайлiGraphics.h и это показано в списке файлов ...

1 ответ

Как предотвратить голодание потоков в C ++ 11

Мне просто интересно, есть ли какая-либо политика блокировки в C ++ 11, которая бы предотвращала голодание потоков. У меня есть куча потоков, которые конкурируют за один мьютекс. Теперь моя проблема в том, что поток, покидающий критическую ...