LLLit: Изучение и практика программирования

Вопросы по теме 'c++'

Самый простой набор инструментов для кроссплатформенных виджетов?
Какой самый простой набор кроссплатформенных инструментов для виджетов? Я ищу тот, который минимально охватывает Windows, OSX и Linux с интерфейсом C или C ++.

Смещение структуры C/C++
Я ищу фрагмент кода, который может сообщить мне смещение поля внутри структуры без выделения экземпляра структуры. IE: дано struct mstct { int myfield; int myfield2; }; Я мог бы написать: mstct thing; printf("offset %lu\n",...
31.03.2024

Печать даты и времени в сборке Visual Studio C++?
Как бы я распечатал дату и время для целей сборки. То есть: когда запускается консоль для моего приложения, я хочу сделать это: Binary Build date: 03/03/2009 @ 10:00AM Я думаю, что это была бы очень полезная функция для всех приложений,...

Каков правильный способ чтения из сокета TCP в C/C++?
Вот мой код: // Not all headers are relevant to the code snippet. #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include <cstdlib> #include...
18.05.2024

Загрузка DDS DXT1 в OpenGL, сбой
Есть идеи, что не так с моим кодом? когда я запускаю glCompressedTexImage2D(), программа просто падает (появляется сообщение о сбое Windows XP...) Я пытаюсь загрузить изображение DDS без MIP-карт, формат изображения - DDS DXT1. Я пропустил...

плюсы и минусы умных указателей
Я узнал, что интеллектуальный указатель используется для управления ресурсами и поддерживает RAII. Но каковы крайние случаи, когда интеллектуальный указатель не кажется умным, и о чем следует помнить при его использовании?
20.05.2024

Связывание MTL (библиотеки шаблонов матриц) в Visual Studio
У меня есть заголовочные файлы MTL; Я хочу использовать эти заголовочные файлы в Visual Studio 2008. Как мне связать эти заголовочные файлы, чтобы написать матричную программу с использованием библиотеки MTL?

Различия между включением ‹xstring›, ‹cstring›, ‹string› и ‹wstring› в C++
Я видел следующие директивы #include : #include <xstring> #include <cstring> #include <string> #include <wstring> Каковы различия между этими директивами? Я пропустил какие-либо другие, которые следует считать...
04.05.2024

Почему не разрешены статические константы с плавающей запятой?
У меня есть класс, который, по сути, просто содержит кучу определений констант, используемых в моем приложении. Однако по какой-то причине long компилируется, а float нет: class MY_CONSTS { public : static const long LONG_CONST = 1;...
10.03.2024

Объединение С++ и С#
Это хорошая идея сочетать C++ и C# или это создает какие-то немедленные проблемы? У меня есть приложение, некоторые части которого должны быть на C++, а некоторые — на C# (для повышения эффективности). Каков наилучший способ добиться использования...
24.03.2024

С++ vector‹T›::оператор итератора +
Я держу итератор, указывающий на элемент вектора, и я хотел бы сравнить его со следующим элементом вектора. Вот что у меня есть Class Point{ public: float x,y; } //Somewhere in my code I do this vector<Point> points =...
13.05.2024

const TypedeffedIntPointer не равен const int *
У меня есть следующий код С++: typedef int* IntPtr; const int* cip = new int; const IntPtr ctip4 = cip; Я компилирую это с помощью Visual Studio 2008 и получаю следующую ошибку: ошибка C2440: «инициализация»: невозможно преобразовать...
c++
15.04.2024

Запись QFile/QDataStream на существующие данные
У меня есть файл длиной, скажем, 8 байт. Например, это выглядит так: 22222222 Теперь я читаю сначала, скажем, 5 байтов и меняю их. Например до 11111 Наконец, я хочу записать их НА СУЩЕСТВУЮЩИЕ ДАННЫЕ в файл, поэтому я ожидаю, что файл...
10.04.2024

Подкласс QGraphicsScene игнорирует события нажатия мыши
У меня есть пользовательский интерфейс и подкласс QGraphicsScene GraphicsScene, который реализует mousePressEvent(), однако щелчки мыши игнорируются. ui->setupUi(this); scene = new GraphicsScene(this);...
01.05.2024

Преобразование отформатированного кода Objective C в чистый C++
Недавно я начал изучать программирование, чтобы сделать свою собственную 3D-игру OpenGL на iPhone, и на данный момент добился достаточно приличного прогресса. Я начал с базового примера OpenGL, поставляемого с iPhone SDK, который помог мне хорошо...

Заставить все QNaN вместо этого быть нормальным NaN (SNaN), чтобы возникли исключения
Я настроил Visual Studio для выдачи исключений с плавающей запятой через функцию _controlfp. Это работает для NAN и INF, но не для QNAN. Т.е. Тихие NaN не вызывают исключения. Есть ли какая-либо функция или параметр конфигурации для Visual Studio...

Проблема с циклическим включением C ++
У меня есть файл logger.hpp: #ifndef _LOGGER_HPP_ #define _LOGGER_HPP_ #include "event.hpp" // Class definitions class Logger { public: /*! * Constructor */ Logger(); /*! * Destructor */ ~Logger(); /*!...

Как работает категория итератора в C++?
Я попытался понять реализацию итератора и, играя с исходным кодом, увидел следующее утверждение: typedef output_iterator_tag iterator_category; Я не понимаю, как это typedef работает внутри класса? Какой побочный эффект он дает? Кто-нибудь...
24.03.2024

Работает ли WPF с C++?
Насколько я понимаю, Microsoft Visual Studio была переписана для использования WPF. Я до сих пор не понимаю, почему, но признаю, что мои знания о WPF очень ограничены. Мой вопрос в том, знает ли кто-нибудь, насколько WPF поддерживает C++ и...
02.05.2024

Проблема с подключаемым модулем Jenkins xUnit
Я установил сервер Jenkins (в Windows 7), а также подключаемый модуль xUnit, чтобы использовать UnitTest++ для проекта C++, над которым я работаю. Я настраиваю сценарии заданий так, чтобы TestUnit++ создавал отчеты в каком-то каталоге в рабочей...

Новые материалы

CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек Неделя 1: 4 июня — 10 июня Что вы делали на прошлой неделе? Занятия начались на этой неделе, поэтому большую часть времени я потратил на..

Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv) Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..

Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте. В официальном примере выполняется только обучение модели, но отсутствует..

Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..

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

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

Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости? Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..