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

5 ответов

Есть ли техническая причина, почему std :: lower_bound не специализируется для итераторов красно-черного дерева?

Я всегда предполагал, чтоstd::lower_bound() выполняется в логарифмическом времени, если я передам пару итераторов красно-черного дерева (set::iterator или жеmap::iterator) к нему. Мне пришлось сжечь себя дважды, чтобы ...

1 ответ

SSE42 & STTNI - PcmpEstrM в два раза медленнее, чем PcmpIstrM, это правда?

Я экспериментирую с инструкциями SSE42 и STTNI и получил странный результат - PcmpEstrM(работает с явно заданными длинами строк)в два раза медленнее, чем PcmpIstrM(неявные строки длины). На моемi7 3610QMразница в том,2366,2 мс против 1202,3 мс - ...

2 ответа

C ++ Big Integer

отал над факториальной программой, и программа не работала, когда пыталась найти факториал 1000. Я думаю, что большие целые числа - это решение; как они работают? (В C или C ++)

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

1 ответ

Qt «сигнализировать о неопределенной ссылочной ошибке» после наследования от QObject

Недавно мне нужно было добавить сигнал в класс, поэтому я изменил класс для наследования от QObject и добавил макрос Q_OBJECT в определение класса. Так как я получаюmsgstr "сообщить об ошибке в неопределенной ссылке для vtable ...

5 ответов

Mutex или не Mutex?

Нужен ли мьютекс, если у меня только один читатель и один писатель? Читатель принимает следующую команду (food.front()) из очереди и выполняет задачу на основе команды. После выполнения команды она выскакивает из команды. Пишущий в очередь ...

1 ответ

Большое спасибо. Я не вернусь к компьютеру с проблемой еще две недели, но я с нетерпением жду возможности увидеть, сработает ли это. :)

учаю досадную ошибку каждый раз, когда GDB ловит исключение. Я запустил следующий пример программы #include <stdexcept> int main() { throw std::invalid_argument(""); return 0; }И результат от запуска GDB terminate called after throwing an ...

1 ответ

Не следует путать это с нотацией, используемой 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 используется как актерский ...

7 ответов

Шаблон класса 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; };Но я хочу ...

6 ответов

C программа с минимальным объемом оперативной памяти

Я хочу понять управление памятью в программировании на C и C ++ для разработки приложений. Приложение будет работать на ПК. Если я хочу сделать программу, которая использует ОЗУ как можно меньше во время работы, какие моменты я должен учитывать ...

5 ответов

Как сделать так, чтобы std :: shared_ptr не вызывал delete ()

У меня есть функции, которые принимают в качестве аргумента std :: shared_ptr, поэтому я вынужден использовать std :: shared_ptr, но объект, который я передаю функции, не выделяется динамически. Как мне обернуть объект в std :: shared_ptr и чтобы ...