Результаты поиска по запросу "c++"
Какая реальная польза от использования n [c-'0 ']?
Я новичок в C, и я столкнулся с кодом, как это: int n[10]; if(c>='0' && c<='9') ++n[c-'0']Вif цикл, почему мы должны использовать одинарные кавычки0какая польза от этого, почему мы не можем определить0 как целое число сразу? И во второй строке ...
Как избежать нехватки памяти в приложении с высоким потреблением памяти? C / C ++
Я написал конвертер, который принимает XML-файлы openstreetmap и преобразует их в двоичный формат рендеринга, который обычно составляет около 10% от исходного размера. Размер входного файла обычно составляет 3 ГБ и больше. Входные файлы ...
Почему prevInstance существует в WinMain и wWinMain, если он всегда NULL
Поскольку я новичок, это может быть очень простой вопрос. Я запускаю DirectX 11, и при создании моего первого приложения использовался wWinMain, и во время поиска различий между WinMain и wWinMain я наткнулся на этот ...
Почему SetWindowsHookEx должен использоваться с очередью сообщений Windows
Я пробовал кое-что с хуками, и я не понимаю, почему хуки должны использоваться с очередью сообщений hook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyboardProc, NULL, 0); MSG msg; while(GetMessage(&msg, NULL, 0, 0) > 0) { ...
Что делают одинарные кавычки в C ++ при использовании нескольких символов?
Мне интересно этот код: cout << 'test'; // Note the single quotes.дает мне вывод1952805748. Мой вопрос: вывод адрес в памяти или что-то?
Заменить ввод на «*» C ++
Я хочу, чтобы пользователь ввел пароль. Конечно, это секретный пароль, поэтому никто не должен его видеть. поэтому я попытался заменить буквы и цифры, введенные пользователем, на «*». вот моя попытка while ((pw=getch())!='x'){ cout << "*"; ...
Является ли утечка std :: thread неопределенным поведением?
Причина, по которой кому-то будет интересно //... new std::thread (func,arg1,arg2); }в том, чтоstd::thread деструктор (в отличие отboost::thread) убивает нить. func заканчивает некоторое время. Мой вопрос, это безопасно в случаях: Случай 1: ...
Расчет накладных расходов OpenMP
Учитывая n потоков, есть ли способ, которым я могу вычислить количество накладных расходов (например, число циклов), необходимых для реализации конкретной директивы в OpenMP. Например, учитывая код ниже #pragma omp parallel { #pragma omp for ...
Что такое постоянная ссылка? (не ссылка на константу)
Довольно теоретический вопрос ... Почему константные ссылки не ведут себя так же, как константные указатели, и я действительно могу изменить объект, на который они указывают? Они действительно кажутся еще одним простым объявлением переменной. ...
Обнаружить динамически размещенный объект?
Могу ли я проверить, был ли объект (переданный по указателю или по ссылке) динамически размещен? Пример: T t; T* pt = new T(); is_tmp(&t); // false is_tmp(pt); // true контекстЯ прекрасно понимаю, что это пахнет плохим дизайном, и на самом деле ...