0
ответов

Бывают ли моменты, когда конструктор суперкласса не вызывается в C ++?

Этот вопрос получил меня в интервью. Если B равно A ' s подкласс. При построении B бывает время, когда конструктор A не вызывается? РЕДАКТИРОВАТЬ: Я сказал интервьюеру, что я не могу думать о таком случае ...
вопрос задан: 28 April 2011 03:10
0
ответов

Почему этот код не компилируется и не запускается в Visual Studio 2010?

Я пытаюсь настроить Visual Studio 2010 для выполнения простой старой компиляции ANSI без каких-либо расширений Microsoft. Я начал с пустого шаблона проекта, поскольку, похоже, нет ...
вопрос задан: 27 April 2011 20:37
0
ответов

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

Итак, у меня есть этот код: Node * SceneGraph :: getFirstNodeWithGroupID (const int groupID) {return static_cast <Узел *> (mTree-> getNode (groupID)); } mTree-> getNode (groupID) возвращает PCSNode *. ...
вопрос задан: 27 April 2011 19:11
0
ответов

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

Есть ли у gcc (или любого другого компилятора) возможность предупредить меня о глобальном загрязнении пространства имен? Я попытался скомпилировать набор примеров приложений, но оказалось, что довольно много заголовочных файлов этих примеров ...
вопрос задан: 27 April 2011 18:42
0
ответов

Встраивание функций - каковы примеры, когда это ухудшает производительность?

Традиционно считается, что встраивание функций не всегда приносит пользу, может даже снизить производительность: руководство по стилю ядра Linux предупреждает о чрезмерном встраивании Google также рекомендует программистов ...
вопрос задан: 27 April 2011 18:31
0
ответов

C ++ priority_queue с ошибкой лямбда-компаратора

У меня есть следующий ошибочный код, который я пытаюсь скомпилировать в VC2010, но я получаю сообщение об ошибке C2974, это происходит только тогда, когда я включаю лямбда-выражение, поэтому я предполагаю, что в нем есть что-то ...
вопрос задан: 27 April 2011 18:17
0
ответов

Как работать с OpenGL и QT?

Я работаю над небольшим проектом, и мне нужно работать с OpenGL + QT Я новичок в них обоих. Так что мне нужен хороший учебник, который иллюстрирует, как работать с ними друг с другом, а не по отдельности, не так ли ...
вопрос задан: 27 April 2011 17:09
0
ответов

Почему этот код компилируется?

Каковы точные правила определения прав доступа для объектов, вложенных в закрытые разделы других объектов? Например, в фрагменте кода ниже структура proxy_t вложена в ...
вопрос задан: 27 April 2011 16:54
0
ответов

Переменное количество аргументов C ++

Мне нужно определить виртуальную функцию, которая может принимать переменное количество аргументов, проблема в том, что эллипсы в стиле c не работают для типов, отличных от pod, у меня ограниченное количество памяти (2 КБ), поэтому я пытаюсь ...
вопрос задан: 27 April 2011 15:57
0
ответов

Есть ли способ вызвать конструктор с указателем экземпляра класса?

Мы можем вызвать деструктор явно через указатель класса, почему бы не вызвать конструктор? Есть идеи? #include class Con { общедоступные: Con (int x): x (x) {} частные: int x; }; int ...
вопрос задан: 27 April 2011 15:27
0
ответов

(Embedded Mono) Параллельная активация доменов

Интересно, а ' m_domain = ...
вопрос задан: 27 April 2011 15:07
0
ответов

QT - снимите флажок

Ребята, дайте мне знать, как снять флажок с помощью QT C ++.
вопрос задан: 27 April 2011 13:13
0
ответов

Тип производного класса в аргументе шаблона не соответствует ' t compile

Это фрагмент кода, на котором я безнадежно застрял. шаблон <класс T, T nt> класс C; struct base {int i; } b; производная структура: база {} d; C obj; Почему это дает ...
вопрос задан: 27 April 2011 12:56
0
ответов

Регулярные выражения C ++ с Boost Regex

Я пытаюсь воспользоваться string в C ++ и найдите все IP-адреса, содержащиеся внутри, и поместите их в новую векторную строку. Я прочитал много документации по регулярным выражениям, но, похоже, просто не могу понять ...
вопрос задан: 27 April 2011 12:55
0
ответов

Переопределяет ли DLL new / delete код пользователя new / delete?

ребята, Если я переопределю глобальные новые и удаленные в моем коде dll, переопределит ли это код пользователя new и delete? Я провел тест, и он показывает, что пользователь не повлияет на новое и удаление. Если я хочу ...
вопрос задан: 27 April 2011 10:12
0
ответов

Как сохранить пару ключ / значение в C # (4.0)?

Я хотел бы знать, как сохранить ключ / Пара значений в C # 4.0? Например, в Java HashTable или HashMap используются для хранения пар ключ / значение .. Но как это сделать в C #?
вопрос задан: 27 April 2011 09:59
0
ответов

Странная ошибка GCC: ожидаемое первичное выражение перед ',' token

Я все еще пытаюсь перейти с MSVC на GCC, но не могу найти решение следующей проблемы: template класс Test { public: ...
вопрос задан: 27 April 2011 09:40
0
ответов

преобразование без знака в знаковое

Примите во внимание следующее: #include int main () {unsigned int x = 3; беззнаковый int y = 5; std :: cout << "a:" << x - y << std :: endl; std :: cout ...
вопрос задан: 27 April 2011 07:56
0
ответов

64-битные функции в 32-битном приложении?

У меня есть 32-битное приложение, которое я планирую запустить в 64-битной Windows 7. На данном этапе я не могу преобразовать все приложение в 64-битное из-за зависимости от сторонних функций. Однако я бы ...
вопрос задан: 27 April 2011 07:41
0
ответов

Зачем вообще нужен WEXITSTATUS?

Следующий код будет ждать завершения дочернего процесса и затем печатать свой код возврата. int status; ждать (& статус); cout << "код возврата =" << WEXITSTATUS (status) << endl; ...
вопрос задан: 27 April 2011 06:29
0
ответов

Правильный способ принудительной 32-битной компиляции с использованием CMake

Извините, что есть много похожих вопросов, но я обнаружил, что поиск в Google для запросов CMake всегда дает похожие, но -не-одинаковые сценарии, конфликтующие команды CMake и так далее! Мне нужно заставить мои ...
вопрос задан: 27 April 2011 03:38
0
ответов

Расширение пакета параметров, содержащего initializer_list, в конструктор

Я намерен немного использовать shared_ptr в следующем проекте, поэтому (не зная о std :: make_shared) я хотел напишите вариативную шаблонную функцию spnew (...) как возвращающую shared_ptr ...
вопрос задан: 27 April 2011 02:24
0
ответов

Как установить библиотеки boost c++ в OSX

Я скачал boostjam и поместил его вместе с установочными файлами и попытался запустить его, появляется следующая ошибка: error: error: no Jamfile in current directory found, and no target references ...
вопрос задан: 27 April 2011 00:06
0
ответов

attach () внутри функции

Я хотел бы передать аргумент params функции, а затем присоединить его, чтобы я мог использовать a вместо params $ a каждый раз, когда я обращаюсь к элемент списка a. run.simulation <-function (model, params) { Мне бы хотелось передать аргумент params фун
вопрос задан: 26 April 2011 23:55
0
ответов

R: Флаг оптимизации C ++ при использовании встроенного пакета

В R при использовании функции cxx из встроенного пакета, как изменить флаг оптимизации для компилятора cpp? По умолчанию на моей машине он компилируется с -g -O2. Но я хотел бы использовать ...
вопрос задан: 26 April 2011 23:12
0
ответов

Как использовать FLAC в приложении для iPhone?

Я разрабатываю приложение для iPhone, которое должно использовать API Google Voice, поэтому мое приложение должно преобразовывать голос, записанный в m4a, в flac. Конечно, я должен использовать libflac, но все мои попытки скомпилировать статическую библи
вопрос задан: 26 April 2011 20:58
0
ответов

Непонятный анализ потока управления из Parasoft C + + test

Мы используем тест Parasoft C ++ для статического анализа нашего кода. У него проблемы с кодом вроде следующего: void foo (int * x) {try {bar (); } catch (...) {удалить x; ...
вопрос задан: 26 April 2011 20:34
0
ответов

Перегрузка оператора сравнения в C ++ приводит к «Недопустимый оператор <»

В настоящее время выполняется попытка отсортировать вектор объекта с каждым объектом, содержащим строку, в C ++. Строки могут содержать буквы или числа (из-за конструктивного ограничения это необходимо, поскольку ...
вопрос задан: 26 April 2011 20:31
0
ответов

Creating and sending data packets in C/C++

Let's say I want to send the following data to a socket using C or C++, all in one packet: Headers ------- Поле 1: 2-битное шестнадцатеричное Поле 2: 2-х битное шестнадцатеричное Поле 3: 4-байтовые шестнадцатеричные данные ---- Поле1: 2-х битное шестнадца
вопрос задан: 26 April 2011 19:12
0
ответов

Нет шаблона класса с именем X в шаблонном классе

] При попытке скомпилировать этот (похожий на CRTP) код с помощью GCC 4.6.0: template