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

1 ответ

Упорядоченная сортировка в контейнерах STL

Извините, если терминология заголовка вопроса неверна, но вот что я хочу сделать. Мне нужно отсортировать вектор объектов, но в ...

3 ответа

Могу ли я переопределить макрос C ++ и определить его обратно?

Я использую библиотеку JUCE и несколько заголовков Boost в своем коде. Juce определяет «T» как макрос (стон), а Boost часто использует «T» в определениях шаблонов. В результате, если вы каким-либо образом включите заголовки JUCE перед заголовками ...

3 ответа

Посмотрите на QSizePolicy. Это может быть полезно.

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

2 ответа

Безопасно ли вызывать чисто виртуальную функцию в абстрактном конструкторе / деструкторе, если она имеет тело?

Я знаю, что без линии, обозначенной BODY, это небезопасно. Но с этим, это безопасно? struct A { virtual ~A() { f(); } virtual void f() = 0; }; void A::f() {} // BODY struct B : A { void f() {} }; int main() { delete new B; }Рабочий ...

2 ответа

Отличный момент, но не ответ. Должен был быть комментарий к Icecrime's.

11 ответов

Результат

7 ответов

Я думаю, что вы должны изменить тип вашего контейнера, если вы действительно хотите вставить данные в начале. Это причина, по которой вектор не имеет функции-члена push_front ().

7 ответов

Ключевым моментом здесь является понимание памяти. Использование стандартной библиотеки шаблонов (stl) было бы хорошей практикой, но вы можете быть довольно крутой кривой обучения для вас.

4 ответа

Если виртуальная функция вызывается из конструктора / деструктора без квалификации, происходит ли виртуальная диспетчеризация?

struct A { virtual ~A() { f(); } virtual void f() {} };Я отредактировал мой вопрос, чтобы быть более конкретным .. В этом примере кода МОЖЕТ позвонитьf() использовать виртуальную рассылку, или она гарантированно эквивалентнаA::f()? Не могли бы ...

6 ответов

Как обращаться с большими числами?

У меня очень большое число, предположим, какой-то идентификатор транзакции или большие деньги. Итак, как я буду обрабатывать расчеты на них (добавить, несколько и т. Д.). Разве любой другой должен был хранить его в общем типе хранилища (long, ...