0
ответов

C ++: Внедрение 32-битных целей из 64-битного процесса

Недавно я написал DLL-инжектор на C ++, требования к которому были следующими: ПРОЦЕСС ВНЕДРЕНИЯ (назовем его «Инжектор»), а также DLL, КОТОРАЯ ПОДЛЕЖАЕТ ВНЕДРЕНИЮ (инъекция) существует ...
вопрос задан: 8 January 2012 10:28
0
ответов

Получение неправильного числа символьной переменной

в приведенном ниже коде, когда я запускаю его, я получаю y = -124 и z = 4294967172, вы можете мне объяснить ?? (проверено, что если x <128, проблем нет) char x = 132; подписанный y = x; беззнаковый z = x; cout << y << endl; cout & ...
вопрос задан: 8 January 2012 10:05
0
ответов

Разница между вызовом виртуальной и не виртуальной функции?

На самом деле это вопрос собеседования, я не могу понять ответ. Кто-нибудь знает об этом? Можно говорить о любых различиях, например, о данных, которые помещаются в стек.
вопрос задан: 8 January 2012 10:02
0
ответов

Как программно изменить размер QMainWindow до его минимального размера

Когда у меня есть QMainWindow с макетом сетки, при изменении его размера с помощью мыши он не будет ниже некоторого минимальный размер, необходимый для правильного отображения всех элементов управления в нем. В моем приложении я иногда ...
вопрос задан: 8 January 2012 08:39
0
ответов

QBitArray to QByteArray

Когда мы создаем текстовый файл с этим текстом «ali ata bak», и мы используем этот файл в качестве входных данных для программы. Код работает нормально. Но когда мы вводим «1111111111111111111111» этот текст в ...
вопрос задан: 8 January 2012 08:21
0
ответов

Какую функцию Uxtheme я должен использовать, чтобы получить размер по умолчанию для кнопок свертывания, развертывания и закрытия?

Я использую функцию DrawThemeBackground для рисования некоторых системных элементов на холст, И мне нужно нарисовать кнопки заголовка формы, единственная часть, которую я пропустил, - это то, как я могу получить размеры по умолчанию для ...
вопрос задан: 8 January 2012 06:23
0
ответов

Добавить пользовательские сообщения in assert?

Есть ли способ добавить или отредактировать сообщение, выдаваемое assert? Я бы хотел использовать что-то вроде assert (a == b, «A должно быть равно B»); Затем, компилятор добавляет строку, время и так далее ... Возможно ли это?
вопрос задан: 8 January 2012 05:45
0
ответов

оператор «using namespace» внутри анонимного пространства имен

При использовании оператора using namespace внутри анонимного пространства имен перенесите пространство имен используется в области видимости файла? Например: пространство имен foo {int f () {возврат 1; } } пространство имен {using namespace foo; ...
вопрос задан: 8 January 2012 05:16
0
ответов

Специализация шаблона c ++ для всех подклассов

Мне нужно создать такую ​​функцию шаблона: template void foo (Т а) {если (T является подклассом класса Bar) сделать это еще сделать что-нибудь еще } Я также могу представить ...
вопрос задан: 8 January 2012 04:38
0
ответов

Как псевдонимы шаблона влияют на вывод параметров шаблона?

В C ++ 03 вывод параметров шаблона не происходит в некоторых контекстах. Например: template struct B {}; шаблон <имя типа T> структура A {typedef B тип; }; ...
вопрос задан: 8 January 2012 03:39
0
ответов

Ошибки компоновщика при использовании ускоренной сериализации

Я использую ускоренную сериализацию. Я скомпилировал с помощью: -L / opt / local / lib -lboost_serialization -stdlib = libc ++, но получил несколько (ungooglable) ошибок: Неопределенные символы для архитектуры x86_64: "boost :: ...
вопрос задан: 7 January 2012 21:22
0
ответов

c ++ как получить «экспоненту с одной цифрой» с помощью printf

Есть ли способ печатать в экспоненциальной нотации меньше чем 3 разряда в показательной части числа? Форматирование 6.1 не влияет на экспоненту, а влияет только на числовую часть: var = 1.23e-9; printf ("% e \ n", var); ...
вопрос задан: 7 January 2012 21:08
0
ответов

Неоднозначная частичная специализация шаблона

Я получил класс признаков, который мне нужно специализировать (и частично специализировать) несколько раз Некоторые частичные специализации перекрываются: template struct C {}; template
вопрос задан: 7 January 2012 17:31
0
ответов

Как я могу эмулировать поведение конструктора и деструктора (для определенных типов данных) в C

У меня есть структура C (вложенная), которую я хотел бы автоматически инициализировать и уничтожить в мой код. Я компилирую с GCC (4.4.3) в Linux. Я смутно знаю конструктор атрибутов функций GCC ...
вопрос задан: 7 January 2012 11:58
0
ответов
0
ответов

Какое значение имеют одинарные кавычки и двойные кавычки при сравнении? [дубликат]

Возвращает ошибку: return (arg [0] == "-" && arg [1] == "-")? истина: ложь; ошибка: ISO C ++ запрещает сравнение между указателем и целым числом Однако этого не происходит: return (arg [0] == '-' & ...
вопрос задан: 7 January 2012 06:27
0
ответов

Функция оболочки C ++ для получения CSIDL для папки общедоступной библиотеки

Интересно, на платформе Windows есть ли какой-либо API / CSIDL для получения пути к папке библиотеки для учетной записи общедоступного пользователя? Путь вроде этого: «C: \ Users \ Public»
вопрос задан: 7 January 2012 03:29
0
ответов

Проблема сборки при использовании с android ndk

У меня есть простой файл stlTest2.cpp, например: #include #include bool isnan (void); В каком-то коде, который я портирую, есть что-то более сложное. У меня такой вопрос. ...
вопрос задан: 7 January 2012 01:29
0
ответов

Что означает предупреждение «имеет виртуальный метод… но не виртуальный деструктор» во время компиляции C ++?

#include используя пространство имен std; class CPolygon {protected: int width, height; общедоступные: виртуальная область int () {return (0); }}; class CRectangle: public CPolygon {...
вопрос задан: 6 January 2012 22:13
0
ответов

Шаблон C ++ Decorator

У меня есть вектор и несколько классов (расположенных в отдельных файлах) для модификации одного. Я хочу иметь глобальный доступ к std :: vector, но только внутри производных классов когда каждый вызов сохраняет результат ...
вопрос задан: 6 January 2012 22:10
0
ответов

Есть ли в C # стандартный C ++ эквивалент IEnumerable ?

Или безопасно использовать вектор, если перечислитель T просто перечисляет все элементы?
вопрос задан: 6 January 2012 21:17
0
ответов

Как обойти предупреждение «rvalue используется как lvalue»?

Я использую это руководство, но когда я компилирую из него код: D3DXMatrixLookAtLH (& matView, & D3DXVECTOR3 (0.0f, 10.0f, 0.0f) , // предупреждение C4238 & D3DXVECTOR3 (0.0f, 0.0f, 0.0f), // ...
вопрос задан: 6 January 2012 19:28
0
ответов

Лучший способ удалить начальные нули из QString

Что вы, ребята / gals думаете, что это лучший способ удалить ведущие нули из QString? Я имею дело с числами вроде: 099900000002 008800000031 88800000043 Должен ли я перебирать каждые ...
вопрос задан: 6 January 2012 18:14
0
ответов

Почему эта очевидная бесконечная рекурсия не дает компилятору предупреждение? [закрыто]

Много месяцев назад мне пришлось исправить код, который вызывал некоторые проблемы. Код выглядел примерно так: int badFun () {return badFun (); } Очевидно, это вызвало переполнение стека даже при высоком ...
вопрос задан: 6 January 2012 18:04
0
ответов

Эквивалент NSMutableArray в C ++?

Какой объект C ++ ближе всего к NSMutableArray Objective-C? Спасибо !
вопрос задан: 6 January 2012 17:57
0
ответов

Если выброшенное исключение всегда является копией объекта исключения, почему не вызывается этот конструктор копии?

Скотт Мейерс говорит: C ++ указывает, что объект, созданный как исключение, всегда копируется, и копирование выполняется конструктором копирования объекта. Но в моем коде: struct test {test () {...
вопрос задан: 6 January 2012 16:28
0
ответов

Использование C ++ в приложениях iOS и Mac OS X

Я несколько умерен в своих знаниях C ++, но почти ничего не знаю о Objective-C. Я планирую (и даже начинаю) изучать Objective-C, чтобы попытаться написать несколько iOS и даже Mac OS X ...
вопрос задан: 6 January 2012 14:45
0
ответов

Полная настройка Transform Feedback (openGL)

GLSL 1.50, openGL 3.3. В последнее время я пытался заставить мою обратную связь по преобразованию работать, но безуспешно. Я все еще получаю сообщение об ошибке после glBeginTranformFeedback (), и, поскольку я не нашел ни одной полностью работающей ...
вопрос задан: 6 January 2012 14:44
0
ответов

Атомарный доступ к общей памяти

У меня есть общая память между несколькими процессами, которая определенным образом интерполирует память. Пример: DataBlock { int counter; двойное значение1; double ...} Я хочу, чтобы счетчик был ...
вопрос задан: 6 January 2012 14:37
0
ответов

Установка разрешения для разделяемой памяти, созданной boost

Мы открываем повышенную разделяемую память, которая была создана другим процессом, таким как этот сегмент boost :: interprocess :: managed_shared_memory (boost :: interprocess :: open_only, "SharedMem"); Но если процесс, который ...
вопрос задан: 6 January 2012 13:56