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

4 ответа

Конечно, нет проблем.

ой вопрос: эквивалентны ли следующие утверждения? или второй делает более скрытые вещи за кулисами (если так, что?) myClass x(3); myClass x = myClass(3);Спасибо!

10 ответов

Работает с библиотекой wxWidgets.

у иметь возможность генерировать вывод PDF из моего (родного) приложения C ++ для Windows. Существуют ли какие-либо бесплатные / открытые библиотеки для этого? Я посмотрел на ответы наэтот ...

13 ответов

en.wikipedia.org/wiki/Erase-remove_idiom

мер, у меня есть пользователь, который вводит номер телефона. cout << "Enter phone number: "; INPUT: (555) 555-5555 cin >> phone;Я хочу удалить символы "(", ")" и "-" из строки. Я посмотрел на строку удалить, найти и заменить функции, но я вижу ...

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

5 ответов

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

+: почему деструктор базовых классов должен быть виртуальным?

2 ответа

 Подкласс очень легко). Если вы предпочитаете, чтобы все ваши публичные методы были виртуальными - это нормально. Мне это не нравится, но я не скажу вам, как писать код. Только не передавайте личные привычки другим людям, как если бы они были фактами ...

аюсь выяснить интересную проблему множественного наследования. Дедушка - это интерфейсный класс с несколькими методами: class A { public: virtual int foo() = 0; virtual int bar() = 0; };Затем существуют абстрактные классы, которые частично ...

9 ответов

, По крайней мере, это то, что происходит со мной в g ++.

ех наших курсах с ++ все учителя всегда ставятusing namespace std; сразу после#includeв их.h файлы. Это кажется мне опасным с тех пор, включив этот заголовок в другую программу, я получу пространство имен, импортированное в мою программу, ...

8 ответов

 это то, что вы ищете.

рабатываю на платформе Linux. Я хочу создать новый процесс в моей библиотеке без замены текущего исполняемого изображения. Поскольку я занимаюсь разработкой библиотеки, у меня нет основной функции. И я хочу продолжить новый процесс после ...

8 ответов

Это больше похоже на то, над чем вы работаете, а не на ответ на этот конкретный вопрос, или?

ли разница между использованиемstd::tuple и только данныеstruct? typedef std::tuple<int, double, bool> foo_t; struct bar_t { int id; double value; bool dirty; }Из того, что я нашел в Интернете, я обнаружил, что есть два основных различия:struct ...

2 ответа

Чтобы быть более конкретным, я использую ОС Linux Ubuntu 10.10 с компилятором GNU GCC 4.4.5.

аюсь настроить обработчик исключений, используя sigaction. Это хорошо работает для первого исключения. Но обработчик sigaction не вызывается после 1-го исключения, и программа внезапно завершается, когда появляется второй сигнал. #include ...

5 ответов

Размещение new хорошо, например, в векторе, который сохраняет большой кусок сырой памяти и создает и уничтожает внутри него объект, но без освобождения памяти.

у в C ++ нет удаления размещения, которое напрямую соответствует новому размещению, то есть вызывает деструктор и вызывает соответствующий оператор удаления размещения? Например: MyType *p = new(arena) MyType; ... //current technique ...