Некоторые структуры данных двоичного дерева (например, Splay-деревья) будут перебалансировать при чтениях, чтобы переместить недавно использованные элементы в корень, так что время последующего поиска может быть сокращено. Являются ли стандартными ...
Я изучаю C ++ и программирование для Windows api.Моя первая программа «Hello Windows API» просто отображает MessageBox (). Но у меня есть вопросы, которые не объясняет книга, которую я читаю. Во-первых, ...
Как я вижу по адресу: http://gcc.gnu.org/projects/cxx0x.html ключевое слово thread_local, к сожалению, пока не поддерживается в gcc. Есть ли альтернативы этому? Я не хочу использовать библиотеку Boost.
Есть ли какое-либо базовое руководство для приложений qt webkit для c ++ (я использую Qt Creator). На официальном сайте http://doc.qt.nokia.com/5.0-snapshot/tutorials.html#qtwebkit есть раздел для webkit, но ...
Когда вы монтируете что-либо на osx, он отображается в / Volumes / mountname. Есть ли способ, используя командную строку или C / C ++ для идентификации тома как CD / DVD ROM? Моя текущая лучшая идея звучит примерно так ...
Первая - это то, что NDEBUG каким-то образом уже определило по умолчанию, поэтому утверждения не работают, пока вы их не #undef. Второй - они работают, но я не получаю логов в DDMS. Если есть какой-то android ...
Я использую libzip для работы с zip-файлами, и все идет нормально, пока мне не понадобится прочитать файл из zip
Мне нужно прочитать только текстовые файлы целиком, поэтому было бы здорово достичь чего-то вроде PHP "...
Я пытался получить текущий поток: std :: this_thread: :урожай(); Но, к сожалению, GCC лучше знает: yield не является членом std :: this_thread. Неужели я забыл о каком-то взломе, похожем на ...
Прослушивая курс Стэнфордского курса «Абстракции программирования», я наткнулся на фрагмент кода, который выглядит следующим образом. void plot (double start, double end, double (fn) (double)) {...
что не так с этим кодом, почему я получаю неправильный ответ: class X
{
private: const int a; const int& b;
public: X(): a(10) , b(20) { // std::cout <&...
Я пытаюсь найти документацию, учебные пособия, примеры того, как генерировать звуки. Я имею в виду без использования библиотеки, которая скроет все интересное. Я интересуюсь звуком и хочу ...
Хотя в моем компиляторе есть std :: tr1 :: shared_ptr , я не
есть make_shared. Может ли кто-нибудь указать мне на правильную реализацию make_shared? я понимаю
что мне нужно использовать varargs для ...
Я пытаюсь использовать mmap () для управления виртуальной памятью. Я хочу зарезервировать и зафиксировать область памяти. Я тестировал этот код: const unsigned long gygabyte = 1024 * 1024 * 1024;
const unsigned long ...
Я пытаюсь реализовать прямой итератор для квадродерева. К сожалению, мне кажется, что я не могу найти никаких ресурсов об обходе в квадродереве. Может ли кто-нибудь указать мне правильное направление?
Когда я выполняю fopen а затем fread, когда файл фактически / частично загружен в память
во время fopen или fread? Или он частично загружен в fopen в зависимости от размера файла, а затем полностью загружен в ...
Я настроил красивые принтеры, используя http://wiki.eclipse.org/CDT /User/FAQ#How_can_I_inspect_the_contents_of_STL_containers.3F. Успешно работает для векторных и других контейнеров. Однако я не могу ...
Это вопрос дизайна, который уже некоторое время беспокоит меня. На самом деле это довольно просто: когда вы предоставляете библиотеки структур данных, вы встраиваете примитивы безопасности потоков или просто предоставляете ...
I'm looking for a solution for this problem in C or C++.
изменить: уточнить. Это в системе Linux. Решения, специфичные для Linux, абсолютно хороши. Кросс-платформенность не вызывает беспокойства. У меня есть служба ...
Я использую Eclipse CDT, чтобы попытаться скомпилировать проект с помощью движка Ogre 3D.
Но почему-то mingw не может найти статические библиотеки, с которыми я связываюсь. Это сообщения об ошибках: c: / mingw / bin / .. / ...
предположим, что у меня есть функция, которая принимает аргумент ссылки const, int func (const int & i)
{/ * * /
} int main ()
{int j = 1; func (j); // передаем неконстантный аргумент в константную ссылку j = ...
Когда я компилирую следующий фрагмент кода и запускаю его, я ожидаю, что он выведет утверждение в строке №. 12. Но этого не происходит? Почему так происходит? Как компилятор обрабатывает комментарий в блоке if? 1 #...
Существует ли макрос C ++, который получает текущее пространство имен и имя функции? Пример: namespace foo {namespace bar {void baz (int i, double d) {std :: cout << MACRO << std :: ...
Я пытаюсь превратить команду cout в команду getline в c++. Вот мой код, который я пытаюсь изменить.... for (int count=0; count < numberOfEmployees; count++) { cout << "...
Я использую gdb для отладки программы на C ++. У меня есть такой код: int x = floor (sqrt (3)); и я хочу увидеть значение x. Однако gdb утверждает, что x равен «». Как посмотреть значение ...
Я хотел бы знать, как проверить, есть ли у меня права на запись в папку. Я' я пишу проект на C ++, и мне нужно вывести некоторые данные в файл result.txt, но мне нужно знать, есть ли у меня разрешения или нет ....
Я не могу получить однозначного ответа на этот вопрос. Действительно ли движок Google V8 ограничен одной виртуальной машиной на процесс? Если движок google v8 ограничен только одной виртуальной машиной на процесс, то разве это не исключает ...
, я использовал SWIG для обертывания моего класса C ++. Некоторые методы имеют в качестве параметра const std :: string &. SWIG создает тип под названием SWIGTYPE_p_std__string, однако вы не можете просто передать для этого обычную строку ...