0
ответов

Разрешено ли std :: map перебалансировать после операций только для чтения (например, Splay-дерево)

Некоторые структуры данных двоичного дерева (например, Splay-деревья) будут перебалансировать при чтениях, чтобы переместить недавно использованные элементы в корень, так что время последующего поиска может быть сокращено. Являются ли стандартными ...
вопрос задан: 4 February 2012 22:08
0
ответов

Что происходит в этом объявлении WinMain ()?

Я изучаю C ++ и программирование для Windows api.Моя первая программа «Hello Windows API» просто отображает MessageBox (). Но у меня есть вопросы, которые не объясняет книга, которую я читаю. Во-первых, ...
вопрос задан: 4 February 2012 20:52
0
ответов

C ++ 11 thread_local в gcc - альтернативы

Как я вижу по адресу: http://gcc.gnu.org/projects/cxx0x.html ключевое слово thread_local, к сожалению, пока не поддерживается в gcc. Есть ли альтернативы этому? Я не хочу использовать библиотеку Boost.
вопрос задан: 4 February 2012 17:10
0
ответов

Руководство по Qt webkit для c ++ [закрыто]

Есть ли какое-либо базовое руководство для приложений qt webkit для c ++ (я использую Qt Creator). На официальном сайте http://doc.qt.nokia.com/5.0-snapshot/tutorials.html#qtwebkit есть раздел для webkit, но ...
вопрос задан: 4 February 2012 16:19
0
ответов

Обработка карта файлов в c ++

Мне нужно одновременно писать в кучу файлов, поэтому я решил использовать map . map MyFileMap; я беру вектор FileInd, который состоит из of, ...
вопрос задан: 4 February 2012 15:29
0
ответов

Определить смонтированный том как CD / DVD на osx

Когда вы монтируете что-либо на osx, он отображается в / Volumes / mountname. Есть ли способ, используя командную строку или C / C ++ для идентификации тома как CD / DVD ROM? Моя текущая лучшая идея звучит примерно так ...
вопрос задан: 4 February 2012 12:00
0
ответов

Проблемы с assert.h в Android NDK

Первая - это то, что NDEBUG каким-то образом уже определило по умолчанию, поэтому утверждения не работают, пока вы их не #undef. Второй - они работают, но я не получаю логов в DDMS. Если есть какой-то android ...
вопрос задан: 4 February 2012 11:10
0
ответов

Libzip - чтение содержимого файла из zip

Я использую libzip для работы с zip-файлами, и все идет нормально, пока мне не понадобится прочитать файл из zip Мне нужно прочитать только текстовые файлы целиком, поэтому было бы здорово достичь чего-то вроде PHP "...
вопрос задан: 4 February 2012 10:32
0
ответов

'yield' не является членом 'std :: this_thread'

Я пытался получить текущий поток: std :: this_thread: :урожай(); Но, к сожалению, GCC лучше знает: yield не является членом std :: this_thread. Неужели я забыл о каком-то взломе, похожем на ...
вопрос задан: 4 February 2012 10:08
0
ответов

функция как параметр vs указатель на функцию как параметр

Прослушивая курс Стэнфордского курса «Абстракции программирования», я наткнулся на фрагмент кода, который выглядит следующим образом. void plot (double start, double end, double (fn) (double)) {...
вопрос задан: 4 February 2012 09:03
0
ответов

C++ constructor: garbage while initialization of const reference

что не так с этим кодом, почему я получаю неправильный ответ: class X { private: const int a; const int& b; public: X(): a(10) , b(20) { // std::cout <&...
вопрос задан: 4 February 2012 06:47
0
ответов

Создание звуков без библиотеки? [закрыто]

Я пытаюсь найти документацию, учебные пособия, примеры того, как генерировать звуки. Я имею в виду без использования библиотеки, которая скроет все интересное. Я интересуюсь звуком и хочу ...
вопрос задан: 4 February 2012 00:41
0
ответов

rvalue-ссылка на массив: может ли это действительно случиться?

Рассмотрим следующий код: #include используя пространство имен std; typedef int array [12]; образец массива; array ret1 () {// не компилирует return sample; } array & ret2 () {образец возврата; } ...
вопрос задан: 3 February 2012 23:05
0
ответов

C ++ make_shared недоступен

Хотя в моем компиляторе есть std :: tr1 :: shared_ptr , я не есть make_shared. Может ли кто-нибудь указать мне на правильную реализацию make_shared? я понимаю что мне нужно использовать varargs для ...
вопрос задан: 3 February 2012 20:35
0
ответов

Почему вызов mmap () с большим размером не завершается неудачно?

Я пытаюсь использовать mmap () для управления виртуальной памятью. Я хочу зарезервировать и зафиксировать область памяти. Я тестировал этот код: const unsigned long gygabyte = 1024 * 1024 * 1024; const unsigned long ...
вопрос задан: 3 February 2012 17:58
0
ответов

Обход квадродерева

Я пытаюсь реализовать прямой итератор для квадродерева. К сожалению, мне кажется, что я не могу найти никаких ресурсов об обходе в квадродереве. Может ли кто-нибудь указать мне правильное направление?
вопрос задан: 3 February 2012 17:45
0
ответов

Когда файл загружается в память - для вызовов fread, fopen и fwrite?

Когда я выполняю fopen а затем fread, когда файл фактически / частично загружен в память во время fopen или fread? Или он частично загружен в fopen в зависимости от размера файла, а затем полностью загружен в ...
вопрос задан: 3 February 2012 17:22
0
ответов

Симпатичные принтеры для карт с ошибкой типа

Я настроил красивые принтеры, используя http://wiki.eclipse.org/CDT /User/FAQ#How_can_I_inspect_the_contents_of_STL_containers.3F. Успешно работает для векторных и других контейнеров. Однако я не могу ...
вопрос задан: 3 February 2012 16:39
0
ответов

Потоковая безопасность структур данных, куда добавлять примитивы синхронизации?

Это вопрос дизайна, который уже некоторое время беспокоит меня. На самом деле это довольно просто: когда вы предоставляете библиотеки структур данных, вы встраиваете примитивы безопасности потоков или просто предоставляете ...
вопрос задан: 3 February 2012 16:38
0
ответов

Специализация шаблона функции C ++ для массива с определенным типом известного размера

Обратите внимание на следующий код: #include #include template void func (тип var) {std :: cout << __FUNCTION__ << "...
вопрос задан: 3 February 2012 12:53
0
ответов

How to execute a method in another thread?

I'm looking for a solution for this problem in C or C++. изменить: уточнить. Это в системе Linux. Решения, специфичные для Linux, абсолютно хороши. Кросс-платформенность не вызывает беспокойства. У меня есть служба ...
вопрос задан: 3 February 2012 11:17
0
ответов

MinGW / Eclipse ld.exe не находит библиотеки

Я использую Eclipse CDT, чтобы попытаться скомпилировать проект с помощью движка Ogre 3D. Но почему-то mingw не может найти статические библиотеки, с которыми я связываюсь. Это сообщения об ошибках: c: / mingw / bin / .. / ...
вопрос задан: 3 February 2012 11:03
0
ответов

Функция c ++: передать аргумент, отличный от const, в параметр ссылки const

предположим, что у меня есть функция, которая принимает аргумент ссылки const, int func (const int & i) {/ * * / } int main () {int j = 1; func (j); // передаем неконстантный аргумент в константную ссылку j = ...
вопрос задан: 3 February 2012 10:35
0
ответов

Странное поведение многострочного блока кода в предложении if без круглых скобок

Когда я компилирую следующий фрагмент кода и запускаю его, я ожидаю, что он выведет утверждение в строке №. 12. Но этого не происходит? Почему так происходит? Как компилятор обрабатывает комментарий в блоке if? 1 #...
вопрос задан: 3 February 2012 08:22
0
ответов

Макрос для получения текущего пространства имен и имени функции (но не полной подписи)?

Существует ли макрос C ++, который получает текущее пространство имен и имя функции? Пример: namespace foo {namespace bar {void baz (int i, double d) {std :: cout << MACRO << std :: ...
вопрос задан: 3 February 2012 06:59
0
ответов

Как использовать команду getline в c++?

Я пытаюсь превратить команду cout в команду getline в c++. Вот мой код, который я пытаюсь изменить.... for (int count=0; count < numberOfEmployees; count++) { cout << "...
вопрос задан: 3 February 2012 06:29
0
ответов

Как просмотреть значение переменной в C ++?

Я использую gdb для отладки программы на C ++. У меня есть такой код: int x = floor (sqrt (3)); и я хочу увидеть значение x. Однако gdb утверждает, что x равен «». Как посмотреть значение ...
вопрос задан: 3 February 2012 04:25
0
ответов

Проверить права на запись в файл в Windows / Linux

Я хотел бы знать, как проверить, есть ли у меня права на запись в папку. Я' я пишу проект на C ++, и мне нужно вывести некоторые данные в файл result.txt, но мне нужно знать, есть ли у меня разрешения или нет ....
вопрос задан: 3 February 2012 03:45
0
ответов

Действительно ли движок Google V8 ограничен одной виртуальной машиной на процесс? [закрыто]

Я не могу получить однозначного ответа на этот вопрос. Действительно ли движок Google V8 ограничен одной виртуальной машиной на процесс? Если движок google v8 ограничен только одной виртуальной машиной на процесс, то разве это не исключает ...
вопрос задан: 3 February 2012 02:57
0
ответов

Используя SWIG с методами, принимающими std :: string в качестве параметра

, я использовал SWIG для обертывания моего класса C ++. Некоторые методы имеют в качестве параметра const std :: string &. SWIG создает тип под названием SWIGTYPE_p_std__string, однако вы не можете просто передать для этого обычную строку ...
вопрос задан: 3 February 2012 01:20