Результаты поиска по запросу "c++"
Есть ли техническая причина, почему std :: lower_bound не специализируется для итераторов красно-черного дерева?
Я всегда предполагал, чтоstd::lower_bound() выполняется в логарифмическом времени, если я передам пару итераторов красно-черного дерева (set::iterator или жеmap::iterator) к нему. Мне пришлось сжечь себя дважды, чтобы ...
SSE42 & STTNI - PcmpEstrM в два раза медленнее, чем PcmpIstrM, это правда?
Я экспериментирую с инструкциями SSE42 и STTNI и получил странный результат - PcmpEstrM(работает с явно заданными длинами строк)в два раза медленнее, чем PcmpIstrM(неявные строки длины). На моемi7 3610QMразница в том,2366,2 мс против 1202,3 мс - ...
C ++ Big Integer
отал над факториальной программой, и программа не работала, когда пыталась найти факториал 1000. Я думаю, что большие целые числа - это решение; как они работают? (В C или C ++)
Qt «сигнализировать о неопределенной ссылочной ошибке» после наследования от QObject
Недавно мне нужно было добавить сигнал в класс, поэтому я изменил класс для наследования от QObject и добавил макрос Q_OBJECT в определение класса. Так как я получаюmsgstr "сообщить об ошибке в неопределенной ссылке для vtable ...
Mutex или не Mutex?
Нужен ли мьютекс, если у меня только один читатель и один писатель? Читатель принимает следующую команду (food.front()) из очереди и выполняет задачу на основе команды. После выполнения команды она выскакивает из команды. Пишущий в очередь ...
Большое спасибо. Я не вернусь к компьютеру с проблемой еще две недели, но я с нетерпением жду возможности увидеть, сработает ли это. :)
учаю досадную ошибку каждый раз, когда GDB ловит исключение. Я запустил следующий пример программы #include <stdexcept> int main() { throw std::invalid_argument(""); return 0; }И результат от запуска GDB terminate called after throwing an ...
Не следует путать это с нотацией, используемой printf, и эквивалентными операторами.
дел «1 / 3.f» в программе и подумал, для чего нужен «.f». Итак, попробовал мою собственную программу: #include<iostream> using namespace std; int main() { cout<<(float)1/3<<endl; cout<<1/3.f<<endl; cout<<1/3<<endl; }.F используется как актерский ...
Шаблон класса C ++ определенного базового класса
Допустим, у меня есть классы: class Base{}; class A: public Base{ int i; }; class B:public Base{ bool b; };А теперь я хочу определить шаблонный класс: template < typename T1, typename T2 > class BasePair{ T1 first; T2 second; };Но я хочу ...
C программа с минимальным объемом оперативной памяти
Я хочу понять управление памятью в программировании на C и C ++ для разработки приложений. Приложение будет работать на ПК. Если я хочу сделать программу, которая использует ОЗУ как можно меньше во время работы, какие моменты я должен учитывать ...
Как сделать так, чтобы std :: shared_ptr не вызывал delete ()
У меня есть функции, которые принимают в качестве аргумента std :: shared_ptr, поэтому я вынужден использовать std :: shared_ptr, но объект, который я передаю функции, не выделяется динамически. Как мне обернуть объект в std :: shared_ptr и чтобы ...