Вопросы по теме 'c++'
Самый простой набор инструментов для кроссплатформенных виджетов?
Какой самый простой набор кроссплатформенных инструментов для виджетов? Я ищу тот, который минимально охватывает Windows, OSX и Linux с интерфейсом C или C ++.
11.04.2024
Смещение структуры 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
Я думаю, что это была бы очень полезная функция для всех приложений,...
06.03.2024
Каков правильный способ чтения из сокета 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.
Я пропустил...
13.03.2024
плюсы и минусы умных указателей
Я узнал, что интеллектуальный указатель используется для управления ресурсами и поддерживает RAII.
Но каковы крайние случаи, когда интеллектуальный указатель не кажется умным, и о чем следует помнить при его использовании?
20.05.2024
Связывание MTL (библиотеки шаблонов матриц) в Visual Studio
У меня есть заголовочные файлы MTL; Я хочу использовать эти заголовочные файлы в Visual Studio 2008. Как мне связать эти заголовочные файлы, чтобы написать матричную программу с использованием библиотеки MTL?
17.03.2024
Различия между включением ‹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: «инициализация»: невозможно преобразовать...
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, который помог мне хорошо...
15.05.2024
Заставить все QNaN вместо этого быть нормальным NaN (SNaN), чтобы возникли исключения
Я настроил Visual Studio для выдачи исключений с плавающей запятой через функцию _controlfp. Это работает для NAN и INF, но не для QNAN. Т.е. Тихие NaN не вызывают исключения. Есть ли какая-либо функция или параметр конфигурации для Visual Studio...
18.05.2024
Проблема с циклическим включением C ++
У меня есть файл logger.hpp:
#ifndef _LOGGER_HPP_
#define _LOGGER_HPP_
#include "event.hpp"
// Class definitions
class Logger {
public:
/*!
* Constructor
*/
Logger();
/*!
* Destructor
*/
~Logger();
/*!...
25.04.2024
Как работает категория итератора в 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++ создавал отчеты в каком-то каталоге в рабочей...
07.03.2024
Новые материалы
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..