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

C++ - это язык программирования общего назначения. Он был первоначально разработан как расширение для C и сохраняет похожий синтаксис, но теперь он совершенно другой язык. Используйте этот тег для вопросов о коде, который должен быть скомпилирован с помощью компилятора C++. Используйте тег версии для вопросов, связанных с конкретной стандартной версией [C++ 11], [C++ 17] и т.д.
2
ответов

WritePrivateProfileString не добавляет права до конца

Я пишу некоторые свойства в ini файле, используя функцию WritePrivateProfileString, и все работает нормально, но когда я добавляю текст с несколькими строками, возникает проблема. Вот код и вывод. WritePrivateProfileString(_T("General"), _T("Name"...
задан 12 июля '12 в 15:15
1
ответ

Рекурсивный шаблон

Можно ли написать определение шаблона для этого типа данных? myclass<int, myclass<int> > data; Вторая переменная шаблона должна быть необязательной со значением по умолчанию того же типа. Разъяснение Теперь я использую это определе...
задан 20 мая '12 в 10:53
3
ответов

Преобразование символов UTF-8 в ближайшие эквивалентные символы ASCII с использованием С++ (без winapi)

Есть ли у кого-нибудь фрагмент кода, который мог бы преобразовать по крайней мере наиболее распространенных символов для европейских языков? Например: testáén как кодированная UTF-8 строка (т.е. байты в шестнадцатеричном виде: 74 65 73 74 c3 a1 c...
задан 20 мая '12 в 13:38
1
ответ

Эффективность копии STL

Я понимаю, что std::copy копирует элементы по одному. Это кажется необходимым для того, чтобы вызвать конструктор для каждого элемента. Но когда такого конструктора не существует (например, POD), я думаю, что memcpy будет намного более эффективным. ...
задан 20 мая '12 в 15:47
2
ответов

ждать использования функции одного объекта

Я использую функцию WaitForSingleObject() для реализации ожидания в моей программе. WaitForSingleObject(eventToBeSigaled, timeOut); все мы знаем, что эта функция ждет, пока событие будет сигнализировано в течение указанного количества времени. Н...
задан 20 мая '12 в 16:53
2
ответов

пространство имен и частные статические члены класса

Почему это работает: #include "iostream" class Something { private: static int s_nIDGenerator; int m_nID; friend int main(); public: Something() { m_nID = s_nIDGenerator++; } int GetID() const { return m_nID; } }; int Somethi...
задан 20 мая '12 в 16:54
1
ответ

С++ new, delete, new [] и delete []

В настоящее время я работаю над собственной системой отслеживания утечки памяти. Я использую Microsoft Visual С++ 2008, и я знаю, что у них есть встроенный в один, но я делал это для себя, просто для удовольствия. Однако, когда я переопределяю новы...
задан 20 мая '12 в 17:57
3
ответов

С++ STL cout исходный код

Я хочу видеть исходный код функции STL std::cout. Я посмотрел на iostream, но я видел только "extern cout". Итак, я предполагаю, что он определен где-то в библиотеке. Я загрузил исходный код с официального сайта Я извлек его и сделал: sh@sh-R528-...
задан 20 мая '12 в 22:07
1
ответ

cpp перемещает некоторые элементы до позиции после этой позиции в std:: list

У меня std::list например. с ints: 9 10 8 25 70 75 30 14 80 Я хочу переместить все элементы меньше 10 после элемента some_position_number, например. = 5. Первоначальный порядок перемещаемых объектов важен и должен быть таким же, как и начальный по...
задан 20 мая '12 в 23:34
2
ответов

Имеются ли в папках в окнах идентификаторы? или GUID?

что я пытаюсь сделать, я выбираю папку и копирую ее, я бы хотел, чтобы она не копировала ее снова, если папка переименована. так же есть ли идентификатор для каждой папки в окнах, которые прикрепляются к папке до ее удаления? С# был бы идеальным, ил...
задан 21 мая '12 в 9:24
1
ответ

упаковка битового поля структуры/класса

Я хотел бы использовать функцию битового поля cpp. Тем не менее, я получаю все странные вещи, и мне было интересно, есть ли там способ ограничения компилятора. Я хотел бы использовать это поле бит: class MyBitField { uint32 a : 8; uint32...
задан 21 мая '12 в 10:45
1
ответ

Генератор отчетов для С++/Qt (Windows)

У меня есть программа un С++/Qt, написанная для Windows, которая печатает некоторые графики в формате pdf и некоторые другие данные в HTML. Мне нужно распечатать все вместе в один PDF файл, отчет с одним файлом. Я искал некоторые библиотеки, похожи...
задан 21 мая '12 в 11:00
2
ответов

С++ 11 Polyfills

Я запускаю новый проект, который будет нацеливаться на MSVC, GCC (latest), GCC 4.3 ARM и многое другое. Созданная нами система сборки waf имеет C++11 функцию обнаружения компилятора. Теперь у меня есть макросы препроцессора для всех функций компиля...
задан 21 мая '12 в 11:30
3
ответов

С++: преобразовать LPTSTR в массив char

Возможный дубликат: Преобразовать lptstr в char * Мне нужно преобразовать LPTSTR p в CHAR ch[]. Я новичок в С++. #include "stdafx.h" #define _WIN32_IE 0x500 #include <shlobj.h> #include <atlstr.h> #include <iostream> #incl...
задан 21 мая '12 в 12:10
0
ответов

Оконное приложение DirectX, не использующее настройки нескольких мониторов

Я разработал простой 2D движок DirectX, который может создавать окно любого размера. Я хочу иметь возможность разрабатывать игры для работы на нескольких мониторах. Настройка, которую я пытаюсь использовать, - это два монитора как на 1024 x 768. Я ра...
задан 21 мая '12 в 12:25