Результаты поиска по запросу "c++"

1 ответ

@awoodland: я просто вспомнил, что почти точно ответил на этот вопрос раньше.

ли простой способ конвертировать ASCII std :: string в HEX? Я не хочу преобразовывать его в число, я только хочу преобразовать каждый символ ASCII в его значение HEX. Формат вывода также должен быть std :: string. то есть «ТЕСТ» будет «0x54 0x45 ...

2 ответа

 сравнение, которое вообще не имеет смысла.

жный дубликат: Использование параметров шаблона в качестве параметров шаблона [https://stackoverflow.com/questions/3015964/using-template-parameters-as-template-parameters] Вот фрагмент кода некоторых контейнерных классов с большим количеством ...

1 ответ

 когда он встречает набор соответствующих аргументов шаблона. Затем это определение будет генерировать разные экземпляры для каждого набора совпадающих аргументов шаблона (так же, как и определение общего шаблона). Только полная специализация создаст один экземпляр.

я есть этот код template<int N, bool C = true> struct A; template<int N> struct A<N, !(N % 5)> { /* ... */ }; // should work A<25> a;То есть для чиселN которые делятся на5Компилятор должен использовать частичную специализацию. Но компилятор ...

ТОП публикаций

3 ответа

компилятор не обязательно будет создавать самоизменяющийся код для реализации указателей на функции, хотя в некоторых случаях это возможно. Например, в Windows / IA-32 вы можете выделить память с помощью VirtualAlloc и флага PAGE_EXECUTE_READWRITE, а также записать байт-код по этому адресу и вызвать его ...

вая, что все примитивные типы данных и объекты имеют выделенную память, интуитивно легко представить указатели на эти типы. Но где именно указатели на функции указывают? Учитывая, что инструкции преобразуются в машинный код и находятся в памяти, ...

0 ответов

 для более подробной информации.

#include <iostream> #include <set> using namespace std; class StudentT { public: int id; string name; public: StudentT(int _id, string _name) : id(_id), name(_name) { } int getId() { return id; } string getName() { return name; } }; inline bool ...

2 ответа

 в глобальном пространстве имен.

отрим следующую строку кода: ::CGContextRef cgContext = cocoa::createCgBitmapContext( surface );Как же тампространство имен не указано ранее ::? Означает ли это, что он использует то же пространство имен, что и класс, в котором вы находитесь?

1 ответ

open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#158

ыло интересно, является ли следующее неопределенным поведением // Case 1: int *p = 0; int const *q = *const_cast<int const* const*>(&p); // Case 2: (I think this is the same) int *p = 0; int const *const *pp = &p; int const *q = *pp;Это ...

5 ответов

 утилита для извлечения всех строковых данных из исполняемого файла. Даже сжатые исполняемые файлы могут быть извлечены. Будьте очень внимательны к тому, что вы отправляете на сайт клиента. Часто конкуренты могут получить в свои руки исполняемые файлы, даже если они не должны этого делать.

олагая, что ваш компилятор C ++ поддерживает их, есть ли какая-то особая причинане использовать__FILE__, __LINE__ а также__FUNCTION__ для ведения журнала и отладки? В первую очередь меня интересует предоставление пользователю вводящих ...

2 ответа

@ октобак Нету. Не работает здесь

от вопрос уже есть ответ здесь: Заголовочные файлы переопределения C ++ (winsock2.h) [/questions/1372480/c-redefinition-header-files-winsock2-h] 16 ответовВключая winsock2.h, в файл проекта. Получение много ошибок в - WinSock2.h(109) : error ...

12 ответов

Я думаю, что у вас есть ошибка, я кодирую таким образом:

я есть код, который выглядит так: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } ...