Недавно я написал DLL-инжектор на C ++, требования к которому были следующими: ПРОЦЕСС ВНЕДРЕНИЯ (назовем его «Инжектор»), а также DLL, КОТОРАЯ ПОДЛЕЖАЕТ ВНЕДРЕНИЮ (инъекция) существует ...
в приведенном ниже коде, когда я запускаю его, я получаю y = -124 и z = 4294967172, вы можете мне объяснить ?? (проверено, что если x <128, проблем нет) char x = 132;
подписанный y = x;
беззнаковый z = x;
cout << y << endl;
cout & ...
На самом деле это вопрос собеседования, я не могу понять ответ. Кто-нибудь знает об этом?
Можно говорить о любых различиях, например, о данных, которые помещаются в стек.
Когда у меня есть QMainWindow с макетом сетки, при изменении его размера с помощью мыши он не будет ниже некоторого минимальный размер, необходимый для правильного отображения всех элементов управления в нем. В моем приложении я иногда ...
Когда мы создаем текстовый файл с этим текстом «ali ata bak», и мы используем этот файл в качестве входных данных для программы. Код работает нормально. Но когда мы вводим «1111111111111111111111» этот текст в ...
Я использую функцию DrawThemeBackground для рисования некоторых системных элементов на холст, И мне нужно нарисовать кнопки заголовка формы, единственная часть, которую я пропустил, - это то, как я могу получить размеры по умолчанию для ...
Есть ли способ добавить или отредактировать сообщение, выдаваемое assert? Я бы хотел использовать что-то вроде assert (a == b, «A должно быть равно B»); Затем, компилятор добавляет строку, время и так далее ... Возможно ли это?
При использовании оператора using namespace внутри анонимного пространства имен перенесите пространство имен используется в области видимости файла? Например: пространство имен foo
{int f () {возврат 1; }
}
пространство имен
{using namespace foo; ...
Мне нужно создать такую функцию шаблона: template
void foo (Т а)
{если (T является подклассом класса Bar) сделать это еще сделать что-нибудь еще
} Я также могу представить ...
В C ++ 03 вывод параметров шаблона не происходит в некоторых контекстах. Например: template struct B {}; шаблон <имя типа T>
структура A
{typedef B тип;
}; ...
Я использую ускоренную сериализацию. Я скомпилировал с помощью: -L / opt / local / lib -lboost_serialization -stdlib = libc ++, но получил несколько (ungooglable) ошибок: Неопределенные символы для архитектуры x86_64: "boost :: ...
Есть ли способ печатать в экспоненциальной нотации меньше чем 3 разряда в показательной части числа?
Форматирование 6.1 не влияет на экспоненту, а влияет только на числовую часть: var = 1.23e-9;
printf ("% e \ n", var);
...
Я получил класс признаков, который мне нужно специализировать (и частично специализировать) несколько раз Некоторые частичные специализации перекрываются: template struct C {};
template
У меня есть структура C (вложенная), которую я хотел бы автоматически инициализировать и уничтожить в мой код. Я компилирую с GCC (4.4.3) в Linux. Я смутно знаю конструктор атрибутов функций GCC ...
Возвращает ошибку: return (arg [0] == "-" && arg [1] == "-")? истина: ложь; ошибка: ISO C ++ запрещает сравнение между указателем и целым числом Однако этого не происходит: return (arg [0] == '-' & ...
Интересно, на платформе Windows есть ли какой-либо API / CSIDL для получения пути к папке библиотеки для учетной записи общедоступного пользователя? Путь вроде этого: «C: \ Users \ Public»
У меня есть простой файл stlTest2.cpp, например: #include #include bool isnan (void); В каком-то коде, который я портирую, есть что-то более сложное. У меня такой вопрос. ...
#include
используя пространство имен std; class CPolygon {protected: int width, height; общедоступные: виртуальная область int () {return (0); }}; class CRectangle: public CPolygon {...
У меня есть вектор и несколько классов (расположенных в отдельных файлах) для модификации одного.
Я хочу иметь глобальный доступ к std :: vector, но только внутри производных классов
когда каждый вызов сохраняет результат ...
Я использую это руководство, но когда я компилирую из него код: D3DXMatrixLookAtLH (& matView, & D3DXVECTOR3 (0.0f, 10.0f, 0.0f) , // предупреждение C4238 & D3DXVECTOR3 (0.0f, 0.0f, 0.0f), // ...
Что вы, ребята / gals думаете, что это лучший способ удалить ведущие нули из QString? Я имею дело с числами вроде: 099900000002
008800000031
88800000043 Должен ли я перебирать каждые ...
Много месяцев назад мне пришлось исправить код, который вызывал некоторые проблемы. Код выглядел примерно так: int badFun () {return badFun (); } Очевидно, это вызвало переполнение стека даже при высоком ...
Скотт Мейерс говорит: C ++ указывает, что объект, созданный как исключение, всегда копируется, и копирование выполняется конструктором копирования объекта. Но в моем коде: struct test
{test () {...
Я несколько умерен в своих знаниях C ++, но почти ничего не знаю о Objective-C. Я планирую (и даже начинаю) изучать Objective-C, чтобы попытаться написать несколько iOS и даже Mac OS X ...
GLSL 1.50, openGL 3.3. В последнее время я пытался заставить мою обратную связь по преобразованию работать, но безуспешно. Я все еще получаю сообщение об ошибке после glBeginTranformFeedback (), и, поскольку я не нашел ни одной полностью работающей ...
У меня есть общая память между несколькими процессами, которая определенным образом интерполирует память.
Пример: DataBlock {
int counter;
двойное значение1;
double ...} Я хочу, чтобы счетчик был ...
Мы открываем повышенную разделяемую память, которая была создана другим процессом, таким как этот сегмент boost :: interprocess :: managed_shared_memory (boost :: interprocess :: open_only, "SharedMem"); Но если процесс, который ...