0
ответов

C ++ наследование - недоступная база?

Кажется, я не могу использовать базовый класс в качестве параметра функции, не испортил ли я свое наследование? У меня в основном есть следующее: int some_ftn (Foo * f) {/ * some code * /}; Бар б; some_ftn (& б); ...
вопрос задан: 27 November 2011 08:30
0
ответов

Binary Search Tree Crashes

Я реализую дерево двоичного поиска на C++. У меня есть следующий код для добавления записи в дерево: void tree::add(int n) { int found; leaf *t,*parent; findparent(n,found,parent); if(...
вопрос задан: 27 November 2011 04:27
0
ответов

Почему не `const int ci = 2; std :: forward (ci); `работа и как ее исправить / обойти?

Простой вопрос, почему следующее не работает (подразумевая копию ci)? #include <утилита> int main () {const int ci = 2; std :: forward (ci); } prog.cpp: В функции 'int main () ...
вопрос задан: 27 November 2011 04:16
0
ответов

std :: array alignment

Попытка std :: tr1 :: array на Mac я получаю 16-байтовое выравнивание. sizeof (int) = 4; sizeof (std :: tr1 :: array ) = 16; sizeof (std :: tr1 :: array ) = 16; sizeof (std: ...
вопрос задан: 27 November 2011 00:23
0
ответов

OpenCV - Объект, соответствующий использованию дескрипторов ПЕРЕМЕЩЕНИЯ и BruteForceMatcher

, у меня есть вопрос об объектах, соответствующих OpenCV. Я - useing алгоритм ПЕРЕМЕЩЕНИЯ, реализованный в opencv 2.3 для первого обнаружения функций на каждом изображении и затем извлечения дескрипторов этих функций. ...
вопрос задан: 26 November 2011 23:03
0
ответов

] Есть ли причина, по которой лямбда-выражения не могут определять возвращаемый тип, если он содержит более одного оператора?

Взято из C ++ 0x FDIS (n3290): Если лямбда-выражение не включает лямбда-декларатор, это как если бы лямбда-декларатор был (). Если лямбда-выражение не включает завершающий-возврат -...
вопрос задан: 26 November 2011 22:57
0
ответов

Почему std :: FILE заглавными буквами?

Мне было интересно, почему типы FILE в C и C ++ пишутся заглавными буквами. Другие типы пишутся строчными буквами. Правка см. § 27.9.2 C ++ 11, таблица 134
вопрос задан: 26 November 2011 21:36
0
ответов

Запись двоичного файла в std :: fstream с помощью оператора <<

По какой-то причине этот код сортировки работает не так, как я ожидал: std :: fstream theFile; theFile.open ( , std :: ios :: begin | std :: ios :: out | std :: ios :: binary | std :: ios :: trunc); theFile <& ...
вопрос задан: 26 November 2011 21:12
0
ответов

Что используется для создания графики на DOS?

Какие библиотеки использовались/используются для создания 2D/3D графики и графического интерфейса пользователя на DOS (консоли)? Я имею ввиду убогую графику, которая использовалась в таких играх как Wolfenstein 3D, Shadow Warrior и т.д.
вопрос задан: 26 November 2011 21:00
0
ответов

легкая, многоязычная альтернатива JMX?

У меня есть проект программного приложения реального времени, который требует тщательного мониторинга. JMX, казалось бы, хорошо подходит для этой задачи, за исключением того, что этот проект приложения основан на C ++. Есть ли какие-нибудь легковесные ..
вопрос задан: 26 November 2011 20:29
0
ответов

C ++: Как реализован статический член класса?

Где хранятся статические члены данных? Есть ли какая-то таблица статических элементов (например, «таблица виртуальных методов»)? Я провел эксперимент - похоже, что статические члены вообще не влияют на sizeof (). ...
вопрос задан: 26 November 2011 19:43
0
ответов

Соглашение о вызове динамически создаваемой функции в (Visual) C ++

Я использую следующие типы для создания новой функции во время выполнения: typedef int (* pfunc) (int); объединение funcptr {pfunc x; байт * y; }; Это позволяет мне писать инструкции в y, а затем вызывать ...
вопрос задан: 26 November 2011 16:42
0
ответов

Qt GUI Development - Displaying a 2D grid using QGraphicsView

Я новичок в разработке Qt, поэтому я пытался найти решение для пользовательского интерфейса, который мне нужно разработать. Мой проект заключается в моделировании игроков в онлайн-игре, перемещающихся по глобальной карте. Чтобы представить ...
вопрос задан: 26 November 2011 15:45
0
ответов

Всегда ли передача по ссылке позволяет избежать проблемы срезания?

Это меня немного удивило, но я игрался с кодом и обнаружил, что, по крайней мере на моем компьютере, когда функция принимает родительский класс по ссылке, а вы передаете дочерний экземпляр, ...
вопрос задан: 26 November 2011 13:48
0
ответов

Каково определение константной корректности?

Я думал, что понятие «константная корректность» довольно хорошо определено, но когда я говорил об этом с другими людьми, казалось, у нас были разные представления о том, что это значит. Некоторые люди говорят, что это о ...
вопрос задан: 26 November 2011 10:29
0
ответов

Какая «альтернативная грамматика» [[появляется помимо атрибутов?

Я этого не понимаю: (7.6.1) Две последовательные лексемы в левой квадратной скобке должны появиться только при введении спецификатора атрибута. [Примечание: если две последовательные левые квадратные скобки появляются там, где ...
вопрос задан: 26 November 2011 07:04
0
ответов

Как лучше всего вернуть что-то вроде коллекции `std :: auto_ptr`s в C ++ 03?

std :: auto_ptr нельзя хранить в контейнере STL, таком как std :: vector. Однако иногда бывают случаи, когда мне нужно вернуть коллекцию полиморфных объектов, и поэтому я ...
вопрос задан: 26 November 2011 05:42
0
ответов

Написание класса C ++, который может использоваться как статический, но требует блокировки

Мне нужно написать класс, который загружает разделяемые библиотеки. Последовательность dlopen () / dlerror () нуждается в блокировке, чтобы быть потокобезопасной. класс LibLoader {общедоступный: LibLoader (строка whichLib); bool Load () {Подождите (...
вопрос задан: 26 November 2011 05:06
0
ответов

Копирование блоков памяти в другую часть памяти

Я пытаюсь скопировать непрерывный блок данных из одного места в основной памяти в другое место. Вот что я сделал до сих пор, но это не работает. Кажется, что после применения memcpy ...
вопрос задан: 26 November 2011 04:32
0
ответов

Идеальная пересылка и std :: tuple (или другой шаблонный класс)

У меня есть некоторые трудности с идеальной пересылкой. Вот мой текущий уровень понимания: клей Template + rvalue reference + std :: forward и активируется специальный магический режим, где ...
вопрос задан: 25 November 2011 23:35
0
ответов

QAction: No such file or directory

Я получаю ошибку QAction: No such file or directory, когда я пытаюсь скомпилировать проект для плагина (шаблон C++ Library). Странно, потому что у меня есть проект для моего приложения, который также включает этот ...
вопрос задан: 25 November 2011 22:52
0
ответов

Почему запятая необязательна в объявлениях вариадных функций C++?

Есть ли разница в этих двух декларациях? int foo( int a, ... ); и int foo( int a ... ); Если нет никакой разницы, какой смысл делать второе синтаксически действительным?
вопрос задан: 25 November 2011 21:59
0
ответов

невозможно вызвать поток в файле dll

Я пытаюсь создать dll, который будет создавать поток, когда вы загрузить его по какой-то причине функция потока ничего не делает ..: \ это мой код: dllthread! = null .. почему он не работает? # ...
вопрос задан: 25 November 2011 20:49
0
ответов

Неопределенные ссылки в makefile

Хорошо, я прочитал около 10 руководств, но я продолжаю получать ошибки все время, у меня есть 5 файлов, main.cpp class.cpp, class.h и functions.cpp и functions.h. Все они используют функции из разных ...
вопрос задан: 25 November 2011 20:42
0
ответов

найти sizeof char array C ++

я пытаюсь получить переменную sizeof char array в другом функция, в которой она была инициализирована, однако не может получить правильный размер. см. код ниже int foo (uint8 * buffer) { cout << "sizeof:" ...
вопрос задан: 25 November 2011 19:38
0
ответов

ошибка компоновщика со статической библиотекой c++, которая ссылается на другую библиотеку

Я довольно новичок в c++ и у меня проблема с отладкой ошибки компоновщика. Я использую wxDev-c++ с компилятором g++. Я создал статическую библиотеку, которую подключаю к базовому проекту. Библиотека ...
вопрос задан: 25 November 2011 19:28
0
ответов

Чтение размера QML элемента, определенного anchors.fill: parent

Я пишу плагин расширения QML и ищу способ получить доступ к размеру элемента, который я только что реализовал. Сейчас новый элемент (с именем CustomElement) может быть создан с любым размером, который ...
вопрос задан: 25 November 2011 19:08
0
ответов

Компиляторы Unix C++, которые не понимают -c -o

Autoconf/Automake стараются поддерживать древние компиляторы C, которые не понимали одновременного использования опций -c и -o (создать объектный файл с таким именем). Существует AM_PROG_CC_C_O и ...
вопрос задан: 25 November 2011 18:16
0
ответов

Создание статической библиотеки и связывание с ней с помощью premake

В настоящее время я пытаюсь научиться использовать premake 4, чтобы применить его к OpenGL sdk. В настоящее время я пытаюсь создать решение Visual Studio 2010, которое создает 2 проекта, один из которых является статическим ...
вопрос задан: 25 November 2011 17:23
0
ответов

Чтение фрагментов из файла в двоичном режиме в буфер и запись этого буфера в другой файл

Я пытаюсь добиться чего-то подобного: while (ifstream has not been fully read) { прочитать кусок данных в буфер размером BUFLEN записать этот буфер в ostream } Сначала я ...
вопрос задан: 25 November 2011 17:13