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

2 ответа

@sharptooth: готово. Или лучше: попробовал.

овленэтот вопрос [https://stackoverflow.com/q/6842130/57428]о следующем коде из SQLite3: static int strlen30(const char *z){ const char *z2 = z; while( *z2 ){ z2++; } return 0x3fffffff & (int)(z2 - z); }это сопровождаетсяотправить ...

1 ответ

Несмотря на все это, я бы предложил использовать библиотеку отражений, как предлагали другие. Хорошая библиотека, которую я часто рекомендую - это библиотека protobuf от Google, в которой есть рефлексия и сериализация, а также многоязычная поддержка. Однако он предназначен только для объектов только для данных (например, простые старые структуры, но с векторами и строками).

отаю над приложением с основанной на сообщениях / асинхронной агентоподобной архитектурой. Будет несколько десятков различных типов сообщений, каждый из которых представлен типами C ++. class message_a { long long identifier; double some_value; ...

6 ответов

Строковые литералы - это не указатели, а массивы. Рассмотреть возможность

е всего, в чем разница между: (1) const char* (2) char const* (3) const char const*Я вполне уверен, что понимаю это полностью, но я хотел бы, чтобы кто-то дал мне предложение для каждого, в частности, чтобы оно застряло в моей голове. Это одна ...

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

2 ответа

, Это даже POSIX.

ользую две библиотеки, в которой хранятся строки UTF-8std::wstring и еще хранит строки (UTF-8) вstd::string. Какой лучший / эффективный метод я могу использовать для передачи строк между двумя библиотеками. В настоящее время я использую Visual C ...

3 ответа

 ссылка, не изменяйте и не копируйте.

ссе, над которым я работаю, я жонглирую несколькимиQLists. Я слышал, что Qt старается не делать глубоких копий списков, когда это возможно. Из того, что я понимаю, это означает, что при этом не происходит глубокого копирования: QList<int> ...

11 ответов

https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html

исто теоретический вопрос, я знаю, что если кто-то объявляет метод закрытым, вы, вероятно, не должны его вызывать. Мне удалось вызвать частные виртуальные методы и изменить частные элементы для экземпляров, но я не могу понять, как ...

2 ответа

Ответ только для ссылок.

аиболее эффективно изменить режим округления * для чисел с плавающей запятой IEEE 754? Переносная функция C была бы хороша, но решение, которое использует сборку x86, тоже подойдет. * Я имею в виду стандартные режимы округления до ближайшего, до ...

6 ответов

Эти решения позволяют оптимизировать компиляторы в большей степени при использовании, но менее удобны для кэша инструкций по сравнению с определением в исходном файле и последующей связью.

ел бы функцию, которая не является членом класса и доступна из любого класса. Я полагаю, мне придется#include заголовочный файл, в котором объявлена ​​функция, но я не знаю, где определить такую ​​глобальную функцию. Есть ли веские причины ...

3 ответа

Да, но я потратил 2 часа, чтобы выяснить, где утечка. Я думаю, людям будет интересно узнать, что это может вызвать утечку.

я есть массивная структура, где все содержимое представляет собой скалярные переменные, перечисления и массивы скаляров (на основе стека), за исключением одной переменной std :: string. Теперь вот мой вопрос ... Могу ли я установить структуру в ...

5 ответов

stackoverflow.com/questions/186631/...

ужно, чтобы неуправляемые клиенты Windows C ++ общались со службой WCF. Клиенты C ++ могут работать на Win2000 и более поздних версиях. У меня есть контроль как над службой WCF, так и над тем, какой C ++ API используется. Так как это ...