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

4 ответа

 получает 4-байтовое выравнивание. Поддержание 16-байтового выравнивания для самого указателя стека позволяет выравнивать переменные в стеке по 16, 8, 4 или 2 без дополнительных затрат.

акое выравнивание стека? Почему это используется? Можно ли управлять настройками компилятора? Детали этого вопроса взяты из проблемы, с которой сталкиваются при попытке использовать библиотеки ffmpeg с msvc, однако, что меня ...

2 ответа

Посмотрите, как был разработан интерфейс оболочки MySQL, это даст вам хорошую идею.

ывести данные на консоль в виде таблицы в C ++? Есть вопрос для этого в C #, но он мне нужен в C ++. Это, кроме C ++:Как: Лучший способ нарисовать таблицу в консольном приложении ...

1 ответ

Как я могу знать, чего я не знаю, если я не знаю, существует ли оно? :) Шутки в сторону, спасибо за подсказки. Именно благодаря таким комментариям я могу узнать что-то еще. Я посмотрю на это. Спасибо!

от вопрос уже есть ответ здесь: Ошибки в malloc () и malloc_consolidate () [/questions/3100193/segfaults-in-malloc-and-malloc-consolidate] 2 ответаМоя программа работает с ошибками сегментации, и я не могу найти причину. Хуже всего то, что ...

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

6 ответов

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

могу получить класс изcout так что например к нему пишут new_cout << "message"; будет эквивалентно cout << __FUNCTION__ << "message" << "end of message" << endl;

1 ответ

 (Принимая значения -1/0/1, некоторые cmp просто обещают -ve / 0 / + ve, и реализация меняется соответственно).

тсортировать вектор STL на основе двух разных критериев сравнения? Функция sort () по умолчанию принимает только один объект сортировки.

2 ответа

ну конечно - довольно неловко ... это сводило меня с ума!

могу определить макрос (или обходной путь для этого), где параметр находится в начале строки? #define SINGLETON_IMPLEMENTATION(className) \ ##className* ##className::instance_ = NULL;Это выдает предупреждение компилятора (GCC 3.2.3): «## не ...

1 ответ

справедливо. Удаление моего исходного комментария.

рос относительно использованияэто C ++, я предположил, что он может быть использован для сравнения типов в сравнении объектов. Я не видел, чтобы это было сделано много, но у меня были ...

13 ответов

http://dreams-soft.com/projects/traverse-directory

ы рекурсивно просматриваете каждый файл / каталог в стандартном C ++?

4 ответа

https://github.com/SaadAttieh/lazyCode

итмы STL - довольно полезная вещь в C ++. Но одна вещь, которая меня раздражает, это то, что им не хватает сочетаемости. Например, допустим, у меня естьvector<pair<int, int>> и хочу превратить это вvector<int> содержащий толькоsecond член пары. ...

6 ответов

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

много причин, чтобы не использоватьtypeid, Кроме использования членовtype_info (поведение, определяемое реализацией), обычно (всегда?) возможно обеспечить аналогичную функциональность, используя другие функции языка C ++, например: перегрузка, ...