0
ответов

Умножение матриц

У меня есть вопрос, который может быть для начинающих. Я хочу умножить матрицу 20x2 на матрицу 2x2 в С ++. Я пробовал это с openCV, но получаю сообщение об ошибке «Плохой аргумент» (Неизвестный тип массива) в ...
вопрос задан: 14 November 2011 04:10
0
ответов

Что такое streambuf? Как мне это использовать?

Я пытаюсь узнать больше о том, как потоки ввода-вывода работают в C ++, и я действительно не понимаю, когда что использовать. Что такое streambuf? Когда использовать streambuf по сравнению со строкой, ...
вопрос задан: 14 November 2011 02:05
0
ответов

Добавление пространств имен к реализациям C ++ с заголовком C

У нас есть большой проект с кодом C и C ++. Для каждой реализации C ++, кроме заголовка C ++, мы обычно предоставляем заголовок C, чтобы функциональность была доступна и для файлов .c. Итак, ...
вопрос задан: 14 November 2011 00:24
0
ответов

В C ++, если объект создается внутри метода, автоматически ли освобождается память, используемая объектом после завершения метода?

В коде, над которым я сейчас работаю, у меня есть метод, принадлежащий классу, который сам создает экземпляр другого объекта для использования в методе. Получает ли память, принадлежащая этому объекту ...
вопрос задан: 13 November 2011 23:29
0
ответов

Создание контекста OpenGL 3.2 / 3.x в SDL 1.3

Я столкнулся с проблемой, когда SDL сообщает, что не поддерживает Контексты OpenGL 3.x. Я пытаюсь следовать этому руководству: Создание межплатформенного контекста OpenGL 3.2 в SDL (C / SDL). Я использую GLEW в этом ...
вопрос задан: 13 November 2011 22:36
0
ответов

Android NDK: получение трассировки

Я разрабатываю собственное приложение, которое работает с Android через NDK. Мне нужно вызывать функцию backtrace () при сбое. Проблема в том, что нет для ...
вопрос задан: 13 November 2011 22:18
0
ответов

Является ли UTF8 инъективным отображением?

Мы пишем приложение на C++ и должны знать это: Является ли кодирование текста UTF8 инъективным отображением байтов на символы, то есть каждый символ (буква...) кодируется только одним способом? Итак, ...
вопрос задан: 13 November 2011 22:04
0
ответов

Блоки Objective-C и объекты C ++

У меня есть метод, который выполняется в фоновом потоке. С помощью этого метода я пытаюсь dispatch_async блок в основном потоке. Блок использует локальный объект C ++, который должен быть ...
вопрос задан: 13 November 2011 21:01
0
ответов

Будет ли функция стирания set в C ++ изменять адреса других элементов?

У меня есть следующий код: set test; test.insert (ключ1); test.insert (ключ2); iter1 = test.find (ключ1); iter2 = test.find (ключ2); test.erase (iter1); Мой вопрос: если key1 удален, теперь можно ...
вопрос задан: 13 November 2011 20:46
0
ответов

C ++ CRTP и доступ к производным вложенным определениям типов из base

edit: Я помещу здесь ссылку на github, когда закончу изменять свой дизайн для всех, кому это интересно. Предыстория Я заменяю boost :: intrusive, intrusive_set моей собственной реализацией как 64-битной ...
вопрос задан: 13 November 2011 19:24
0
ответов

C ++: вызов правильного метода производного класса в соответствии с типами аргументов

Допустим, у нас есть базовый класс и два его производных класса; базовый класс владеет методом execute, и каждый производный класс реализует другую версию этого метода с разными типами и номерами из ...
вопрос задан: 13 November 2011 18:37
0
ответов

Лямбда как параметр функции

Какое обозначение используется для объявления лямбда-переменной или параметра функции без использования авто или шаблонов? Есть ли способ сделать это? Или компилятор определяет уникальный объект класса для каждого ...
вопрос задан: 13 November 2011 16:22
0
ответов

Наследовать массив, который инициализирован в дочернем элементе

Я ищу лучший способ сделать что-то вроде этого: class variable {protected: variable () int convert [] [] } class вес: переменная {public: weight () {convert = {{1,2}, ...
вопрос задан: 13 November 2011 15:40
0
ответов

Тип индекса массива в C ++

Какой тип индекса массива в языке программирования C ++? Например, в таком заявлении: int tab [5]; В какой тип 5 преобразован? или, может быть, это просто int?
вопрос задан: 13 November 2011 12:02
0
ответов

Как передать аргумент unique_ptr конструктору или функции?

Я новичок в перемещении семантики в C ++ 11 и не очень хорошо знаю, как обрабатывать параметры unique_ptr в конструкторах или функциях. Представьте, что этот класс ссылается на себя: #include class ...
вопрос задан: 13 November 2011 11:44
0
ответов

Как именно ведет себя 'reference' typedef?

Контейнеры STL имеют ссылку и const_reference typedef, которые, как я видел во многих случаях (контейнеры bool являются единственными исключениями, о которых я могу думать), могут быть тривиально определяется как typedef ...
вопрос задан: 13 November 2011 06:21
0
ответов

Ошибка при использовании constexpr в качестве параметра шаблона в тот же класс

Если я попытаюсь скомпилировать следующий код C ++ 0x, я получаю сообщение об ошибке: template struct foo {}; struct bar {статический constexpr int number () {return 256; } void function (foo
вопрос задан: 12 November 2011 23:20
0
ответов

Как я могу обойти предупреждение C4505 в сторонних библиотеках?

I ' У меня есть проект, который использует Crypto ++ для нескольких хеш-функций. Недавно я решил немного поправить ситуацию и использовать уровень предупреждений 4 на MSVC ++. Вот как выглядит мой исходный код: #pragma warning (...
вопрос задан: 12 November 2011 21:55
0
ответов

Как найти узкие места компиляции?

Как узнать, какие части кода компилируются долго? Я уже использую предварительно скомпилированные заголовки для всех своих заголовков, и они определенно улучшают скорость компиляции. Тем не менее, ...
вопрос задан: 12 November 2011 21:47
0
ответов

Модель актера: в чем особенность erlang? Или зачем вам для этого нужен другой язык?

Я изучал эрланг и в результате читал (хорошо, бегло бегло бегло) о модели акторов. Насколько я понимаю, модель акторов - это просто набор функций (выполняемых внутри ...
вопрос задан: 12 November 2011 21:37
0
ответов

cc1plus: warning: параметр командной строки «-Wstrict-prototypes» действителен для Ada / C / ObjC, но не для C ++

​​Я создаю расширение C ++ для использования в Python. Я вижу, что это предупреждение генерируется во время процесса компиляции - когда тип: python setup.py build_ext -i Что его вызывает и как мне ...
вопрос задан: 12 November 2011 17:36
0
ответов

Концепция формулировки классов от C ++ и Java до Ada

Возможно, специалисты по C ++ и Java могут помочь мне определить эту проблему, которую я собираюсь объяснить. У меня есть проблема в Ada (вам не нужно об этом знать, меня просто интересует концепция) о том, как представлять ...
вопрос задан: 12 November 2011 17:10
0
ответов

Размеры классов с виртуальным наследованием в C ++

#include using namespace std; class abc {int a; }; class xyz: общедоступный виртуальный abc {int b; }; int main () {abc obj; xyz obj1; cout << endl << sizeof (obj) ...
вопрос задан: 12 November 2011 16:46
0
ответов

Статья Apple об использовании C ++ с Objective-C больше не существует… Может ли кто-нибудь дать мне новую статью или помочь найти старую?

Если кто-то будет искать смесь Objective-C и C ++ эта ссылка неизменно оказывается ИДЕАЛЬНЫМ решением. ing C ++ с Objective-C К сожалению, он мертв. Кто-нибудь знает, куда переместилась эта статья, есть ли ...
вопрос задан: 12 November 2011 16:29
0
ответов

Профилирование подключаемого модуля dll

I хотите профилировать плагин dll на C ++. У меня есть доступ к источнику (являюсь автором / хранителем) и я могу изменять их (при необходимости для инструментовки). У меня нет источника / символов / и т. Д.…
вопрос задан: 12 November 2011 16:01
0
ответов

Наследование конструкторов и деструкторов

Я считаю, что конструкторы и деструкторы в базовом классе не могут быть унаследованы производными классами базового класса. Я правильно понимаю.
вопрос задан: 12 November 2011 10:10
0
ответов

Вызов c_str пустой строки

Этот фрагмент кода в порядке или приводит к неопределенному поведению? std :: string s; assert (strlen (s.c_str ()) == 0); Если это не неопределенное поведение, пройдет ли вышеприведенное утверждение?
вопрос задан: 12 November 2011 08:21
0
ответов

Как лучше всего реализовать буфер для элемента управления редактированием текста?

Итак, я создаю пользовательский элемент управления редактированием. Чтобы отслеживать содержимое элемента управления редактированием, я использую динамически выделяемый массив символов. Теперь я знаю, что мне нужно вставить в середину ...
вопрос задан: 12 November 2011 06:26
0
ответов

Динамические библиотеки нарушают стандарт C ++?

Стандарт C ++ 3.6.3 гласит, что деструкторы для инициализированных объектов статической длительности вызываются в результате возврата из main и в результате вызова exit. В Windows у вас есть FreeLibrary и ...
вопрос задан: 12 November 2011 05:03
0
ответов

Как проверить, является ли тип std :: vector :: iterator во время компиляции?

У меня проблема, когда мне нужно определить, является ли данный тип является экземпляром известного вложенного типа, такого как std :: vector :: iterator, во время компиляции. Я хотел бы создать свойство типа ...
вопрос задан: 12 November 2011 00:54