0
ответов

В чем идея доступа к приватным атрибутам внутри main? Java x C++

При использовании C++ не разрешается обращаться к приватному атрибуту внутри функции main. Пример: #include
вопрос задан: 29 February 2012 12:44
0
ответов

Сравнение элементов целочисленного вектора с использованием оператора нижнего индекса завершилось неудачно, но успешно с использованием функции at

Я пишу функцию обратного вызова, которая имеет ссылку на вектор типа int, переданный ей в структуре. Когда я пытаюсь получить доступ к элементу в векторе с помощью оператора нижнего индекса [], Intellisense указывает ...
вопрос задан: 29 February 2012 12:33
0
ответов

Как показать одноэлементное отношение на диаграмме классов

Если класс содержит указатель на одноэлементный класс, может ли он быть агрегацией? Насколько я понимаю, это не может быть отношением типа «есть-а», поскольку класс не является экземпляром одноэлементного класса, это ...
вопрос задан: 29 February 2012 11:09
0
ответов

C ++ 11: Почему разрешено присвоение rvalue?

Насколько я понимаю, причина, по которой опасно возвращать ссылки на rvalues ​​из функций, связана со следующим кодом: T && f (T && x) {do_something_to_T ( Икс); return ...
вопрос задан: 29 February 2012 06:19
0
ответов

Стратегия изменения алгоритма перестановки для предотвращения дублирования распечаток

Я просматривал алгоритмы для практики, и сейчас я смотрю на алгоритм перестановки, который мне очень нравится: void permute(char* set, int begin, int end) { int range = end - begin; if ...
вопрос задан: 29 February 2012 03:15
0
ответов

How many versions of the C++ Standards are there?

In C there's C89, C99, and C11; what about C++? Is there any upgrade since it came out?
вопрос задан: 28 February 2012 22:58
0
ответов

std :: async не будет порождать новый поток, если возвращаемое значение не сохраняется

Учтите, что у меня есть lamba foo, который просто выполняет некоторые действия и не должен возвращать что-либо. Когда я делаю это: std :: future handle = std :: async (std :: launch :: async, foo, arg1, arg2); Все ...
вопрос задан: 28 February 2012 22:02
0
ответов

Лучший способ проанализировать большой файл с плавающей точкой, хранивший в ASCII?

Что лучший способ состоит в том, чтобы проанализировать большой файл с плавающей точкой, хранивший в ASCII? Каков был бы самый быстрый способ сделать это? Я помню, что кто-то говорящий мне использующий ifstream был плох, потому что это работало над малень
вопрос задан: 28 February 2012 21:53
0
ответов

Существует ли значительная внутренняя стоимость создания экземпляров объекта в C ++?

Мне недавно сказали в обзоре кода (более старым и более мудрым разработчиком C ++) переписать класс, который я написал, превратив его в набор статических методы вместо этого. Он оправдал это тем, что, хотя мой ...
вопрос задан: 28 February 2012 21:36
0
ответов

Указатели функций обратного вызова C ++ с / без классов

Я застрял. Я пытаюсь создать функцию, которая будет есть указатели на бесклассовые функции и указатели на объекты. Вот мой текущий код, который, надеюсь, объясняет больше. (Он должен работать на Arduino, поэтому я ...
вопрос задан: 28 February 2012 20:26
0
ответов

Может ли boost iostreams читать и сжимать gzipped файлы на лету?

Я читаю gzipped файл с помощью boost iostreams: Следующее работает нормально: namespace io = boost::iostreams; io::filtering_istream in; in.push(boost::iostreams::basic_gzip_decompressor<>()...
вопрос задан: 28 February 2012 19:38
0
ответов

функция-установщик для вектора в c ++

У меня есть следующие классы: class Vertex {public: float X; float Y; float Z; Вершина (первое с плавающей точкой, второе с плавающей точкой, третье с плавающей точкой) {X = первое; Y = второй; Z = ...
вопрос задан: 28 February 2012 19:23
0
ответов

виртуальная функция const против виртуальной функции non-const

class Base {public: virtual void func () const {cout < "Это постоянная база" < < endl; }}; Производный класс: public Base {public: virtual void func () {cout & ...
вопрос задан: 28 February 2012 19:11
0
ответов

Библиотеки обнаружения идеальных столкновений 2D-пикселей C ++?

Какие библиотеки доступны для этого, которые интегрируют с SDL и QT4. Существуют ли какие-либо существующие пакеты в SDL или QT, которые позволяют легко реализовать это? Я ищу простой ...
вопрос задан: 28 February 2012 18:48
0
ответов

Как я могу использовать специализацию шаблона в классах C ++ и почему он не компилируется?

Я работаю над классом XmlWriter, и мне хотелось иметь возможность выводить атрибуты или текст в большинстве стандартных форматов данных (строки , целые числа, числа с плавающей запятой и т. д.). Для этого я использую ...
вопрос задан: 28 February 2012 17:50
0
ответов

Добавить базовые классы в диалоговое окно «Новый класс C ++»

В Eclipse: когда я выбираю «Файл / Новый / Класс / Добавить ...», я вижу кандидатов в базовые классы из boost ::, std :: , sql :: и мой текущий проект. Я хотел бы добавить классы Gnome (Gtk ::, Glib :: и т. Д.) ...
вопрос задан: 28 February 2012 17:01
0
ответов

Шаблон проектирования, модель / представление Qt и несколько потоков

Я создаю приложение, которое отображает рыночные данные и использует их в некоторых других формах. Я храню рыночные данные на карте, например, std :: map . Позвольте мне привести один использованный пример того, как ...
вопрос задан: 28 February 2012 16:01
0
ответов

Как эффективно прокручивать изображение размером 1024x90000 в окне?

У меня есть следующий интерфейс, где отображается сонограмма (частота + время звука) . Так что изображение откуда-то не загружается, оно отрисовывается QPainter при чтении файла WAV. Мой текущий ...
вопрос задан: 28 February 2012 15:34
0
ответов

Вставка вектора STL - конструкторы копирования

класс B { частный: int _x; общественность: int get () {return _x;}; B (int x = 10): _ x (x) {cout << "Конструктор по умолчанию" << endl;} ~ B () {cout << "деструктор" << endl;} B (const B & rhs) {cout <& ...
вопрос задан: 28 February 2012 15:26
0
ответов

C ++ генерирует случайные числа

Мой вывод - 20 случайных единиц, а не между 10 и 1, может ли кто-нибудь объяснить, почему это происходит? #include #include #include с использованием пространства имен std; int main (...
вопрос задан: 28 February 2012 15:22
0
ответов

руководство по созданию файлов mingw make mingw32-make

Я программист C++ и имею опыт работы с GCC в Linux. Я хочу разработать приложение под Windows, поэтому мне нужно полное руководство по mingw make файлам, переменным и mingw32-make. Есть ли кто-нибудь, кто ...
вопрос задан: 28 February 2012 13:52
0
ответов

расстояние Махаланобиса в кластеризации Kmeans с использованием OpenCV

Я провел кластеризацию Kmeans и обнаружил центры кластеров с помощью OpenCV C ++ API. kmeans (data_points, clusterCount, labels, TermCriteria (CV_TERMCRIT_EPS + CV_TERMCRIT_ITER, 10, 1.0), 3, ...
вопрос задан: 28 February 2012 13:36
0
ответов

STLPORT: что означает пространство имен std {}?

В библиотеке stlport я видел этот код: пространство имен std {} пространство имен __std_alias = std; 1. Они пытаются обнулить стандартное пространство имен std в первой строке? 2. С какой стати они ...
вопрос задан: 28 February 2012 13:13
0
ответов

c ++ 03: конструктор по умолчанию для встроенных типов в std :: map

Я всегда думал, что следующий код std :: map test; std :: cout << test [0] << std :: endl; напечатает случайное значение, потому что это создаст единичное значение на карте. ...
вопрос задан: 28 February 2012 12:03
0
ответов

Как получить индекс элемента из предиката, переданного некоторому алгоритму STL?

Скажем, у меня есть вектор элементов и массив масок, и я хочу извлечь элементы из вектора с истинным соответствующим значением маски для разделения вектора. Есть ли способ использовать для этой цели std :: copy_if? ...
вопрос задан: 28 February 2012 11:51
0
ответов

OpenMP на iOS/Android

OpenMP поддерживается в GCC, который является кроссплатформенным... но означает ли это, что OpenMP поддерживается на всех целевых платформах? В частности, iOS и Android**... поскольку телефоны/планшеты переходят на четырехъядерные процессоры, а не использ
вопрос задан: 28 February 2012 09:31
0
ответов

Несовместимый способ преобразования подписанного / неподписанного одинакового размера

Боюсь, мне может не хватать чего-то тривиального, но похоже, что нет реального безопасного способа преобразования в / из подписанного типа, если вы хотите сохранить оригинал беззнаковое значение. В reinterpret_cast, 5.2.10 ...
вопрос задан: 28 February 2012 07:15
0
ответов

Удалить столбец из OpenCV Mat

У меня есть OpenCV Mat, и я хотел бы удалить первый столбец. Есть ли удобный встроенный способ удаления определенных столбцов из матрицы?
вопрос задан: 28 February 2012 05:43
0
ответов

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

Из http://www.learncpp.com/cpp-tutorial/142-function-template-instances/ class Cents { частный: int m_nCents; public: Cents (int nCents): m_nCents (nCents) {} друг ...
вопрос задан: 28 February 2012 05:42
0
ответов

Может ли Visual Studio 2010 C ++ наследовать путь включения из проектов, на которые есть ссылки?

Функция справки по проекту Visual Studio C ++ (доступна на страницах свойств / Общие свойства / Добавить новую ссылку ...) позволяет использовать определения символов в одном проекте (например, проект A - статическая библиотека) ...
вопрос задан: 28 February 2012 05:05