0
ответов

Как включить заголовок строки?

Я пытаюсь узнать о строках, но разные источники говорят мне включать разные заголовки. Некоторые говорят использовать , но другие упоминают «apstring.h». Я смог кое-что сделать ...
вопрос задан: 30 November 2011 13:18
0
ответов

Как вызвать неконстантный метод из константного метода?

У меня есть константный метод в моем классе, который нельзя изменить на неконстантный. В этом методе мне нужно вызвать неконстантный метод, но компилятор не позволяет мне это сделать. Есть ли способ обойти это? Здесь ...
вопрос задан: 30 November 2011 11:43
0
ответов

Ошибка компилятора для условного оператора «?:» При использовании с оператором преобразования типов

Следующий код имеет простейшую форму: struct X {operator char () const {return 'a' ; } }; int main () {X obj, * p = & obj; char a = * p; // нормально char c = (true)? * p: 'z'; } Этот код дает ...
вопрос задан: 30 November 2011 10:54
0
ответов

принимая адрес временного при доступе к адресу элемента в векторе

Я получаю предупреждение только при доступе к адресу элемента в векторе bool. Для вектора других типов данных, таких как int, я не получаю никаких предупреждений. например vector boolVect; boolVect ....
вопрос задан: 30 November 2011 10:50
0
ответов

Перегрузка оператора ++

Я пытаюсь разобраться с перегрузкой операторов в первый раз, и я написал этот код, чтобы перегрузить оператор ++ для увеличения переменных класса i и x на единицу. Он выполняет свою работу, но компилятор показал ...
вопрос задан: 30 November 2011 10:23
0
ответов

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

Я пишу уровень абстракции поверх некоторого графического API (DirectX9 и DirectX11), и мне хотелось бы узнать ваше мнение. Традиционно я создавал базовый класс для каждой концепции, которую хочу абстрагировать. Итак ...
вопрос задан: 30 November 2011 09:50
0
ответов

Невозможно осуществлять потоковую передачу с сервером Live555 - пример не работает

Недавно я загрузил Исходный код сервера Live555 с их сайта. Я попытался скомпилировать и запустить файл testMPEG1or2AudioVideoStreamer.cpp в каталоге testProgs. Я скомпилировал весь проект, включая ...
вопрос задан: 30 November 2011 07:50
0
ответов

Ошибка компиляции: не удается найти -lGLU и -lGL в kubuntu linux

У меня возникли проблемы с компиляцией приложения "hello world" в kubuntu linux 11.10. Это файл проекта: // opengltext.pro SOURCES += \ main.cpp QT += opengl И один файл cpp: // main....
вопрос задан: 30 November 2011 05:41
0
ответов

Identifier not found error on function call

У меня есть программа, в которой я инвертирую регистр введенной строки. Это код в моем .cpp файле и я использую Visual Studio C++ IDE. Я не уверен, что мне нужно в заголовочном файле и нужен ли он мне...
вопрос задан: 30 November 2011 05:14
0
ответов

Flip map key-value pair

У меня есть карта. Я хочу перевернуть ключ-значение так, чтобы оно не становилось картой. То есть, по сути, значение первой карты становится ключом второй карты. Как мне это сделать? Пример карты: 1 - 1.0 2 - 2.0 ...
вопрос задан: 30 November 2011 04:53
0
ответов

Boost python на mac os x lion с пользовательским python

Я пытаюсь заставить boost python работать с пользовательской библиотекой python. У меня есть источник python и я собираю boost.python, используя : ./bootstrap.sh --with-python-root=../Python-2.7.2 --with-libraries=python ...
вопрос задан: 30 November 2011 03:15
0
ответов

Практическое использование битовых полей нулевой длины

Я не совсем уверен насчет C, но C ++ допускает безымянные битовые поля нулевой длины. Например: struct X {int: 0; }; Вопрос первый: какое практическое применение вы можете придумать? Вопрос второй: Что ...
вопрос задан: 29 November 2011 23:52
0
ответов

Укажите, как cmake создает проект Visual Studio

Я настраиваю cmake для своего проекта, и я создал для него проект тестирования . Когда он сгенерирует мой проект Visual Studio 2010, я хочу сделать его таким же, как и предыдущий. он создает ALL_BUILD ...
вопрос задан: 29 November 2011 23:30
0
ответов

Синтаксис специализации шаблонов C++

В C++ Primer Plus (2001, чешский перевод) я нашел такие разные синтаксисы специализации шаблонов: function template template void foo(T); specialization syntax void foo(...
вопрос задан: 29 November 2011 23:08
0
ответов

Почему, когда нельзя переместить один член, нельзя переместить весь объемлющий класс?

Пример struct MyObject { MyObject(int value):value(value) { } MyObject(MyObject const&o):value(o.value) { } int value; }; Предположим, что конструктор копирования делает что-то в дополнение к ...
вопрос задан: 29 November 2011 22:18
0
ответов

c ++ Как узнать время в другой стране с учетом летнего времени?

Скажем, если сейчас 13:00 в Нью-Йорке (EST), то сейчас 06:00 в Новой Зеландии (NZST). {{1 }} Если в Новой Зеландии переходит на летнее время, то, когда в Нью-Йорке 13:00 (все еще EST), в Новой Зеландии будет 07:00 (...
вопрос задан: 29 November 2011 21:56
0
ответов

Запись с экрана [закрыто]

I Меня интересует библиотека (для Windows), написанная на Delphi / Pascal или C ++, которая позволяет мне записывать (в видеоформат) экран рабочего стола, требования: должна быть возможность указать частоту кадров или, по крайней мере ...
вопрос задан: 29 November 2011 20:59
0
ответов

Мне нужен произвольно большой буфер в Linux / C / C ++

В основном мне нужен произвольно большой стек. Я знаю, что это невозможно, но могу ли я выделить для этого несколько терабайт своего виртуального адресного пространства? Я бы хотел начать с самого начала и ...
вопрос задан: 29 November 2011 20:54
0
ответов

как объявить и определить глобальные переменные, чтобы правильно обращаться к ним из всех заголовков/исходных файлов

Ну, я изучаю C++ и никогда не учился делать вещи, которые не являются OO. Я пытаюсь получить немного больше опыта кодирования в стиле C. GobalInformation.h #pragma once #ifndef ...
вопрос задан: 29 November 2011 20:43
0
ответов

Конструктор копирования с интеллектуальным указателем

У меня есть класс с одним std :: unique_ptr в качестве члена класса. Мне было интересно, как правильно определить конструктор копирования, поскольку я получаю следующее сообщение об ошибке компилятора: error C2248: std :: ...
вопрос задан: 29 November 2011 19:46
0
ответов

Даст ли это мне правильные случайные числа, основанные на этих вероятностях? C++

Код: int random = (rand() % 7 + 1) if (random == 1) { } // число 1 else if (random == 2) { } // число 2 else if (random == 3 || random == 4) { } // число 3 else if (random == 5 || random == 6) { } // num ...
вопрос задан: 29 November 2011 19:44
0
ответов

Является ли x> = 0 более эффективным, чем x> -1?

Выполнение сравнения в C ++ с целым числом x> = 0 более эффективно, чем x> -1?
вопрос задан: 29 November 2011 19:22
0
ответов

Конструкторы и массив объектов на C ++

Я пытаюсь создать приложение на C ++. В приложении у меня есть конструктор по умолчанию и еще один конструктор с 3 аргументами. Пользователь вводит с клавиатуры целое число, которое будет ...
вопрос задан: 29 November 2011 19:03
0
ответов

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

Рассмотрим следующий код, который записывает одно и то же значение в одну и ту же ячейку памяти из нескольких потоков: void f (int * buf, int n, int * p) {for (int i = 0; i
вопрос задан: 29 November 2011 18:38
0
ответов

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

Я читаю: Стандартная библиотека C ++: Учебное пособие и справочник Николая М. Джоссаттиса Это моя книга, к которой я обращаюсь, когда ' m собираюсь использовать некоторые механизмы STL каким-либо существенным образом. Во всяком случае, я был ...
вопрос задан: 29 November 2011 18:20
0
ответов

Разница между адаптивной установкой пороговых значений и нормальным пороговым значением в opencv

У меня есть этот серый видеопоток: Гистограмма этого изображения: пороговое изображение: пороговое значение (изображение, изображение, 150, 255, CV_THRESH_BINARY); Я получаю: Чего я и ожидал. Когда я использую адаптивный ...
вопрос задан: 29 November 2011 18:06
0
ответов

как обнаруживать ссылки на элементы временных объектов

Мой коллега недавно скомпилировал нашу программу в Windows и обнаружил ошибку вида: std :: строка a = "привет"; std :: string b = "мир"; const char * p = (a + b) .c_str (); printf ("% s \ n", ...
вопрос задан: 29 November 2011 17:49
0
ответов

Как определить (печатную) длину строки std::string с расширенными символами табуляции?

Имея переменную std::string в C++, которая включает символы табуляции, можно ли определить длину этой строки, как она будет выглядеть на "экране"? Т.е.: std::string var = "\t\t\t\t"; std::cout &...
вопрос задан: 29 November 2011 17:47
0
ответов

Как я могу специализировать шаблонную функцию-член для std::vector

Мне нужно определить метод get двумя разными способами. Один для простых типов T. И один для std::vector. template const T& Parameters::get(const std::string& key) { Map::...
вопрос задан: 29 November 2011 17:15
0
ответов

Обратная совместимость векторной (де)сериализации с Boost.serialization

Извините за кросс-постинг. После публикации в списке рассылки boost-users и недельного отсутствия ответов я склоняюсь к тому, чтобы опубликовать проблему на stackoverflow. Оригинальное сообщение, слегка отредактированное: Привет список, ...
вопрос задан: 29 November 2011 16:27