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

1 ответ

Какая реальная польза от использования n [c-'0 ']?

Я новичок в C, и я столкнулся с кодом, как это: int n[10]; if(c>='0' && c<='9') ++n[c-'0']Вif цикл, почему мы должны использовать одинарные кавычки0какая польза от этого, почему мы не можем определить0 как целое число сразу? И во второй строке ...

15 ответов

Как избежать нехватки памяти в приложении с высоким потреблением памяти? C / C ++

Я написал конвертер, который принимает XML-файлы openstreetmap и преобразует их в двоичный формат рендеринга, который обычно составляет около 10% от исходного размера. Размер входного файла обычно составляет 3 ГБ и больше. Входные файлы ...

1 ответ

Почему prevInstance существует в WinMain и wWinMain, если он всегда NULL

Поскольку я новичок, это может быть очень простой вопрос. Я запускаю DirectX 11, и при создании моего первого приложения использовался wWinMain, и во время поиска различий между WinMain и wWinMain я наткнулся на этот ...

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

2 ответа

Почему SetWindowsHookEx должен использоваться с очередью сообщений Windows

Я пробовал кое-что с хуками, и я не понимаю, почему хуки должны использоваться с очередью сообщений hook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyboardProc, NULL, 0); MSG msg; while(GetMessage(&msg, NULL, 0, 0) > 0) { ...

5 ответов

Что делают одинарные кавычки в C ++ при использовании нескольких символов?

Мне интересно этот код: cout << 'test'; // Note the single quotes.дает мне вывод1952805748. Мой вопрос: вывод адрес в памяти или что-то?

4 ответа

Заменить ввод на «*» C ++

Я хочу, чтобы пользователь ввел пароль. Конечно, это секретный пароль, поэтому никто не должен его видеть. поэтому я попытался заменить буквы и цифры, введенные пользователем, на «*». вот моя попытка while ((pw=getch())!='x'){ cout << "*"; ...

3 ответа

Является ли утечка std :: thread неопределенным поведением?

Причина, по которой кому-то будет интересно //... new std::thread (func,arg1,arg2); }в том, чтоstd::thread деструктор (в отличие отboost::thread) убивает нить. func заканчивает некоторое время. Мой вопрос, это безопасно в случаях: Случай 1: ...

2 ответа

Расчет накладных расходов OpenMP

Учитывая n потоков, есть ли способ, которым я могу вычислить количество накладных расходов (например, число циклов), необходимых для реализации конкретной директивы в OpenMP. Например, учитывая код ниже #pragma omp parallel { #pragma omp for ...

7 ответов

Что такое постоянная ссылка? (не ссылка на константу)

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

4 ответа

Обнаружить динамически размещенный объект?

Могу ли я проверить, был ли объект (переданный по указателю или по ссылке) динамически размещен? Пример: T t; T* pt = new T(); is_tmp(&t); // false is_tmp(pt); // true контекстЯ прекрасно понимаю, что это пахнет плохим дизайном, и на самом деле ...