0
ответов

Error: expected type-specifier before 'ClassName'

shared_ptr circle(new Circle(Vec2f(0, 0), 0.1, Vec3f(1, 0, 0))); shared_ptr rect(new Rect2f(Vec2f(0, 0), 5.0f, 5.0f, 0, Vec3f(1.0f, 1.0f, 0)....
вопрос задан: 13 January 2012 09:14
0
ответов

SSE медленнее, чем FPU?

У меня есть большой фрагмент кода, часть тела которого содержит этот фрагмент кода: result = (nx * m_Lx + ny * m_Ly + m_Lz) / sqrt (nx * nx + ny * ny + 1); который я векторизовал следующим образом (все ...
вопрос задан: 13 January 2012 08:46
0
ответов

Является ли `* - p` действительно допустимым (правильно сформированным) в C ++ 03

Мне интересно узнать об этом фрагменте кода: int main () {char * p; char arr [100] = "Привет"; if ((p = arr) [0] == 'H') // делаем вещи } Действительно ли этот код правильно сформирован в C ++ 03? Мой аргумент ...
вопрос задан: 13 January 2012 07:45
0
ответов

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

Каким образом я должен получить доступ к этому родительскому методу и родительскому переменная? класс Base { общедоступные: std :: string mWords; База () {mWords = "blahblahblah"} }; класс Foundation { public: Write (std :: ...
вопрос задан: 13 January 2012 05:45
0
ответов

Поиск по маске

Существует большой массив записей следующего типа: typedef struct {int ценность; int mask; int otherData; } Запись; Я хотел бы найти запись в этом массиве в соответствии с предоставленным int ...
вопрос задан: 13 January 2012 04:05
0
ответов

В чем причина наличия незарезервированных идентификаторов в качестве встроенных макросов в gcc?

Сегодня я наткнулся на довольно интересную ошибку компилятора: int main ( ) {int const unix = 0; // строка ошибки return unix; } Выдает следующее сообщение с gcc 4.3.2 (да, древний ...): error: ...
вопрос задан: 13 January 2012 03:18
0
ответов

Есть ли причина не использовать std :: make_shared при создании объектов?

Я не могу придумать ни одной ситуации, когда std :: shared_ptr obj (new Object ("foo", 1)); предпочтительнее auto obj = std :: make_shared ("foo", 1); Последнее всегда приводит ...
вопрос задан: 12 January 2012 23:10
0
ответов

BSTR в std :: string ( std :: wstring) и наоборот

При работе с COM в C ++ строки обычно имеют тип данных BSTR. Кто-то может использовать оболочку BSTR, например CComBSTR или MS CString. Но поскольку я не могу использовать ATL или MFC в компиляторе MinGW, существует ли ...
вопрос задан: 12 January 2012 21:51
0
ответов

Есть ли какой-нибудь бесплатный компилятор C++ и/или C#, который работает на планшетном ПК с поддержкой Android? [закрыто]

Вопрос не о написании C++ для Android, а о написании C++ на Android. У меня есть планшетный ПК с Android, и мне нужно заниматься программированием как на C++, так и на C#. Есть ли какой-нибудь бесплатный C++ и/или C#...
вопрос задан: 12 January 2012 20:50
0
ответов

Использование аргумента «данные» в glReadPixels ()?

Я пытаюсь использовать glReadPixels для получения данных о цвете из изображения. Я должен использовать glReadPixels, но я не могу этого понять. Это часть гораздо более крупного проекта, но сейчас все, что мне нужно, это ...
вопрос задан: 12 January 2012 20:24
0
ответов

Барьеры памяти C ++ для атомики

Я новичок в этом вопросе. Может ли кто-нибудь дать упрощенное объяснение различий между следующими барьерами памяти? Окна MemoryBarrier (); Забор _mm_mfence ();
вопрос задан: 12 January 2012 20:22
0
ответов

Идиоматический C ++ для remove_if

У меня есть этот класс class Point2D { общедоступные: bool isValid (); // ... частные: двойные x_, y_; }; У меня есть std :: vector , и я хотел бы удалить недопустимые точки, теперь мне нравится это: ...
вопрос задан: 12 January 2012 20:22
0
ответов

Перегрузка оператора косвенного обращения в C ++ [дубликат]

моя проблема в простой. У меня есть шаблон класса, который содержит указатель на динамически выделяемый тип. Я хочу перегрузить оператор косвенного обращения, чтобы обращение к экземпляру шаблона класса ...
вопрос задан: 12 January 2012 19:18
0
ответов

Понимание объема typedef в двух структурах (функторах)

Если я typedef некоторый тип внутри структура (функтор), является ли область видимости typedef локальной по отношению к структуре? Рассмотрим следующий пример, в котором я определил foo как int и double в двух ...
вопрос задан: 12 January 2012 18:54
0
ответов

Что нужно делать правильно, DialogBox или CreateWindow

Здравствуйте, уважаемые опытные пользователи, я уже некоторое время занимаюсь программированием в Windows, и у меня все еще возникает вопрос. Что нужно делать при создании пользовательского интерфейса? ? Это относится к пользовательскому интерфейсу в ...
вопрос задан: 12 January 2012 18:41
0
ответов

Как разрешить неконстантный конструктор копирования для временных библиотек

Как разрешить класс с конструктором копирования, который принимает неконстантную ссылку, для создания копии из временных библиотек? Предыстория такова: у меня есть функция, которая должна возвращать список ...
вопрос задан: 12 January 2012 18:26
0
ответов

C ++ определяет, сопоставим ли класс

Я более или менее программист на Java, так что это может быть глупый вопрос, но мне не удалось найти никакого простого решения. У меня есть такой класс в C ++: template class Node {...} И ...
вопрос задан: 12 January 2012 16:45
0
ответов

Как настроить eclipse CDT с компилятором Turbo C ++

Как настроить eclipse с компилятором Turbo C ++ .
вопрос задан: 12 January 2012 15:53
0
ответов

Как я могу использовать BOOST_FOREACH с контейнером, поддерживающим только const_iterator?

У меня есть этот контейнер: class / * final * / Row { общедоступные: typedef FieldIterator const_iterator; typedef FieldIterator итератор; FieldIterator begin () const; FieldIterator end () const; ...
вопрос задан: 12 January 2012 13:46
0
ответов

std :: fstream не создает файл

Я пытаюсь использовать std :: fstream для файла io, и я хочу создать файл, если он еще не существует. std :: fstream my_stream my_stream.open ("my_file_name", std :: fstream :: binary | std :: fstream: ...
вопрос задан: 12 January 2012 13:45
0
ответов

чтение файла .bmp в c++

Я пытаюсь загрузить файл bmp для повторного использования его в opengl. Через google я нашел несколько кодов о том, как загрузить bmp файл. Я взял этот код и поместил в класс Bitmap в своем проекте. Класс находится далеко от ...
вопрос задан: 12 January 2012 13:40
0
ответов

Скрытые исходные файлы Doxygen

Я только начал использовать Doxygen для создания документации для моих библиотек и обнаружил один незначительный сбой, с которым не могу справиться. В древовидной структуре есть список файлов, и вы можете щелкнуть по одному из файлов ...
вопрос задан: 12 January 2012 11:42
0
ответов

Как можно назначить возвращаемый объект?

В книге "Эффективный C++", пункт 3, Скотт Мейерс предлагает перегрузить operator* для класса с именем Rational: class Rational { ... }; const Rational operator*(const Rational& lhs, const Rational& ...
вопрос задан: 12 January 2012 08:55
0
ответов

Почему использование пакета параметров целочисленного значения запрещено после пакета параметров типа в C ++ 11?

Вопрос почти не имеет смысла без примера. Итак, вот что я пытаюсь сделать. В целом C ++ допускает следующее: template void func () {} func <...
вопрос задан: 12 January 2012 05:48
0
ответов

Почему мой поток заблокирован критическим разделом, который ничем не удерживается?

У меня проблема с критическим разделом в C ++. У меня зависшее окно, и когда я сбрасываю процесс, я вижу, что поток ожидает в критическом разделе: 16 Id: b10.b88 Suspend: 1 Teb: ...
вопрос задан: 12 January 2012 04:09
0
ответов

Сортировка двумерного массива целых чисел, чьи строки и элементы столбца отсортированы

Мне просто нужно немного помогите здесь. Я выполняю задание, где мне нужен эффективный способ Чтобы отсортировать двумерный целочисленный массив, элементы строки и столбца которого уже отсортированы в порядке возрастания. (Предпочтительно ...
вопрос задан: 12 January 2012 01:30
0
ответов

Почему перегрузка r-значения `operator<<` для `basic_ostream` возвращает ссылку на l-значение?

§27.7.3.9 определяет следующую перегрузку для operator<<: template basic_ostream& operator<<(basic_ostream
вопрос задан: 12 January 2012 01:20
0
ответов

Почему Matlab так популярен в сообществе компьютерного зрения даже при такой полной полноте OpenCV? [закрыто]

Я заметил, что Matlab очень популярен среди сообщества компьютерного зрения и обработки изображений и по сей день, хотя OpenCV является очень зрелым пакетом для C ++. Я никогда не использовал Matlab, но ...
вопрос задан: 12 January 2012 00:59
0
ответов

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

Если у меня есть следующий код: struct someStruct { int x; int y; } class someClass { public: someStruct m_member; alias m_x = m_member.x; // Я знаю, что alias не является ключевым словом и ...
вопрос задан: 12 January 2012 00:44
0
ответов

Использование OpenMP и Eigen вызывает бесконечный цикл/deadlock

Я решаю гораздо большую проблему и столкнулся с ошибкой при попытке использовать OpenMP для распараллеливания некоторых циклов. Ниже я воспроизвел проблему с помощью более простого кода, который имитирует мой собственный код. ...
вопрос задан: 11 January 2012 23:58