Вопросы по теме 'c++'
Как узнать, находимся ли мы в консоли или в оконном приложении?
Контекст: программирование библиотеки c/c++ win32-mfc.
Как узнать, находимся ли мы в консоли или в оконном приложении?
28.11.2023
парсер expat: потребление памяти
Я использую синтаксический анализатор expat для анализа XML-файла размером около 15 ГБ. Проблема в том, что выдает ошибку "Недостаточно памяти" и программа прерывается.
Я хочу знать, сталкивался ли кто-нибудь с подобной проблемой с парсером expat...
29.09.2023
Как импортировать tlb и пространство имен в С++ во время выполнения, когда выполняется какое-то условие?
Обычно мы импортируем файл tlb при запуске программы, например
#include < stdio.h >
#import " sql.tlb "
Но мне нужно импортировать файл tlb, когда в середине программы выполняется определенное условие.
как я могу это сделать. для...
03.12.2023
Функция Variadic без указанного первого параметра?
Из любопытства я решил попробовать написать базовый класс C++, который имитирует шаблон множественного делегата C#. Приведенный ниже код в основном выполняет свою работу, с неприятной жертвой потери почти всей безопасности типов, но необходимость...
14.12.2023
перегрузка новых и удаление
Я стараюсь следовать этой статье: http://flipcode.com/archives/How_To_Find_Memory_Leaks.shtml
перегружать мои новые и удаляемые функции, чтобы отслеживать утечки памяти.
однако - если я пытаюсь скомпилировать, я получаю
C2365: «новый...
04.11.2023
strcmpi переименован в _strcmpi?
В MSVC++ есть функция strcmpi для случая -нечувствительные сравнения C-строки.
Когда вы пытаетесь использовать его, он идет,
This POSIX function is deprecated beginning in Visual C++ 2005. Use the ISO C++ conformant _stricmp instead....
17.12.2023
Преобразование C-строк из локальной кодировки в UTF8
Я пишу небольшое приложение, в котором я читаю текст с консоли, который затем сохраняется в классической строке char *. Как это бывает, мне нужно передать его в библиотеку, которая принимает только строки в кодировке UTF-8 . Поскольку консоль...
19.12.2023
Зарегистрировать функцию C в таблице Lua
Как зарегистрировать C-функцию в Lua, но не в глобальном контексте, а как поле таблицы?
19.12.2023
почему игровые движки предпочитают статические библиотеки библиотекам динамической компоновки
Я прочитал несколько книг по играм. И они всегда предпочитают создавать движок как статическую библиотеку, а не динамическую ссылку. Я новичок в C ++, поэтому я не очень разбираюсь в статических библиотеках и библиотеках динамической компоновки....
15.12.2023
Qt 4.6 OpenGL GLSL
Я пытаюсь найти учебники NeHe для Qt, которые все на GLSL. Потому что давайте смотреть правде в глаза, OpenGL в старые времена мертв, и шейдеры - единственный способ сейчас. А в Qt-4.6 они представили классы QMatrix4x4, QVector3 и Shader. Но я не...
13.10.2023
Заголовочные файлы C++ и файлы реализации: что включать?
Есть файл .h и файл .cpp с одинаковым именем, но с другим расширением.
Если я хочу использовать то, что находится в файле .cpp, включаю ли я файл .h или файл .cpp?
28.09.2023
Стоимость доступа к динамически созданным объектам с динамически выделенными элементами
Я создаю приложение, которое будет иметь динамически выделенные объекты типа A, каждый из которых имеет динамически выделенный член (v), аналогичный приведенному ниже классу.
class A {
int a;
int b;
int* v;
};
куда:
Память для v будет...
23.10.2023
Как установить тайм-аут сокета zmq
У меня есть клиентские и серверные приложения, использующие zmq в контексте ZMQ_REQ. Что я испытываю, так это то, что когда серверный компонент выходит из строя или недоступен, клиент будет ждать, пока он не будет доступен для отправки своего...
16.10.2023
Использование VBO и загрузка ЦП очень высоки
Я действительно не знаю, что делать дальше. Я заставил свое приложение использовать VBO, и использование моего процессора все еще находится на уровне 70-х и 80-х годов. Моя процедура рендеринга работает следующим образом:
Установите...
10.10.2023
Определение макроса в кросс-платформенной
При разработке различных платформ (Android, iPhone, Mac, Windows и т. Д.) Необходима разнесенная обработка (# ifdef / # endif) в зависимости от определения платформы. Но я не знаю оригинального определения в Mac / iPhone / Android.
Windows: WIN32...
13.10.2023
Написание stl-совместимых итераторов
Я пытаюсь преобразовать класс итератора, который должен быть совместим с stl, чтобы его можно было использовать с алгоритмами stl. В следующем простом (и откровенно бесполезном) примере, который должен печатать значения от 0 до 5 включительно, я...
19.12.2023
GNU ld не может найти библиотеку, которая есть
Пакеты, с которыми я здесь играюсь, довольно неизвестны, но, тем не менее, проблема довольно общая. По сути, я пытаюсь скомпилировать модуль Python (называемый rql) с расширением C++. Расширение использует внешнюю структуру под названием gecode,...
21.10.2023
В чем разница между трубой и розеткой?
Оба могут использоваться для связи между разными процессами,
какая разница?
29.09.2023
Win32 - Полноэкранное всплывающее меню темпераментной активации
Используя C ++ в VS2008, я нахожусь в самом начале программы DirectX, которая пока может отображать изображение токена и без проблем переключаться между полноэкранным и оконным режимами.
У него есть строка меню, которая, как и ожидалось, невидима в...
01.10.2023
Проблема с Xcode PCH — элементы в PCH не включены в исходные файлы
Я только что создал проект библиотеки "C++ Standard Dynamic" с использованием Xcode и скомпилировал с использованием LLVM 2.0. Я заметил, что файл PCH содержит строку #include <iostream> , но файл Test.cp также содержит этот оператор...
12.10.2023
Новые материалы
Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..
Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом
Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..
Советы по коду Laravel #2
1-) Найти
// You can specify the columns you need
// in when you use the find method on a model
User::find(‘id’, [‘email’,’name’]);
// You can increment or decrement
// a field in..
Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv)
Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..
3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации —
2. Используя квадратичную формулу —
3. Заполнив квадрат —
Давайте поймем это, решив это простое уравнение:
Мы пытаемся сделать LHS,..
Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..