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

0 ответов

для GCC на x86-64 документация неверная. -fno-asynchronous-unwind-tables необходимо, чтобы вызвать прерывание в этой ситуации.

жный дубликат: Будут ли исключения C ++ безопасно распространяться через код C? [https://stackoverflow.com/questions/2101390/will-c-exceptions-safely-propagate-through-c-code] Если у вас есть код c, например, png lib, с вашими собственными ...

8 ответов

Попробуйте сделать глобальный вектор буфером и постарайтесь не выделять много памяти. Это будет работать быстрее, чем ваш код, потому что, если используются некоторые приемы (используется только один буфер и память выделяется при запуске программы, поэтому память не будет фрагментирована):

ние:Используя два идентичных алгоритма сортировки слиянием, я проверил скорость выполнения C ++ (с использованием Visual Studios C ++ 2010 express) по сравнению с Java (с использованием NetBeans 7.0). Я предположил, что выполнение C ++ будет, по ...

1 ответ

Преимущество заключается в обрезке всех символов новой строки, пробела и табуляции.

ько что говорил с другом о том, что было бы наиболее эффективным способом проверить, есть ли в std :: string только пробелы. Он должен сделать это во встроенном проекте, над которым он работает, и, очевидно, этот вид оптимизации имеет для него ...

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

1 ответ

для версии GCC <= 3.0 форма угловых скобок не создает зависимости между включенным файлом и включающим файлом. Поэтому, если вы хотите, чтобы ваш make-файл автоматически генерировал зависимости, вы должны использовать форму в кавычках для файлов, которые должны быть включены в дерево зависимостей.

лянул вЯзык программирования C ++ чтобы попытаться найти ответ на это. Когда я#include "my_dir/my_header.hpp" в шапке, где он ищет этот файл? Это относительно заголовка, относительно исходного файла, который включал его, или что-то еще?

5 ответов

@Yakk Я думаю, что gcc уже делает недействительными итераторы в таких ситуациях.

ы правила аннулирования итераторов для контейнеров C ++? Желательно в формате краткого списка. (Примечание: это означает, чтоFAQ по C ++ для переполнения стека [https://stackoverflow.com/questions/tagged/c++-faq], Если вы хотите ...

4 ответа

Я настоятельно рекомендую НЕ делать этого, просто везде используйте юникод, также это должно быть использование (современный C ++) или typedef, а не #define для tstring

у, чтобы мое приложение Win32 C ++ могло воспроизводиться на любой версии кодирования (UNICODE & ANSI). Теперь я немного озадачен тем, в чем именно разница между двумя (или более?) Кодировками? Для обеспечения совместимости кросс-кодирования ...

2 ответа

@Eugene. Я не смог заставить работать директивы препроцессора. Вместо этого я использовал Platform Toolset и переключился обратно на 6.0A, и он заработал, не теряя ничего, кроме имени поставщика RSA_AES_XP. Я добавил директиву препроцессора, если это дает какое-то представление о том, как я все еще могу полагаться на манипулирование директивами препроцессора. Спасибо

еделение дляC:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\WinCrypt.h являетсяCERT_CHAIN_ENGINE_CONFIGЯ использую Visual Studio 2010 на машине с XP sp3, и в этом случае я ожидаю, что следующие два члена в вышеупомянутой структуре будут ...

5 ответов

, Затем вы можете получить доступ к элементам управления (например,

роблема: У меня есть два класса, класс A и B, поэтому я получил A.h и A.cpp и B.h и B.cpp. A должен знать B, а B должен знать A. Я решил это следующим образом (я не знаю, почему это должно быть так ...) хиджры: #include "B.h" class A{ ...

3 ответа

Вот страница, которая может помочь сделать это со стороны C #

ичок в межпроцессном общении и мне нужна помощь. Я хочу иметь возможность отправить строку из программы на C ++ в программу на C #. Моя проблема в том, что результирующая строка - бред. Вот мой код: Программа отправки (C ++): void ...

11 ответов

Использование:

ли шаблон, где я могу наследовать перечисление от другого перечисления в C ++ ?? Что-то вроде того: enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six };