0
ответов

Неопределенная ссылка на vtable, Qt в Linux

Я пытался скомпилировать программу Qt и OpenGL под Code :: Blocks в Ubuntu 10.04. Я получаю неопределенную ссылку на vtable for GLWidget #ifndef _GLWIDGET_H #define _GLWIDGET_H #include <...
вопрос задан: 2 March 2012 15:53
0
ответов

Получить все переменные env в C \ C ++ в Windows

Сигнатура для основной функции в C \ C ++ может включать 3 аргумента: main (int argc, char * argv [], char * envp []) Третий - это переменные среды. Я компилирую библиотеку под VS10 и ...
вопрос задан: 2 March 2012 15:14
0
ответов

Стиль C / правильность C ++, является ли тег struct / union / enum таким же, как имя типа, в любом случае?

Следующее определение MyStruct (тег MyStruct) и определение типа MyStruct кажется полностью компилируемым с помощью gcc (at минимум 4.6.2) и g ++. typedef struct MyStruct {int a; int b; } ...
вопрос задан: 2 March 2012 14:29
0
ответов

G++ 4.6 -std=gnu++0x: синхронизация вызова конструктора статической локальной переменной и безопасность потоков

void a() { ... } void b() { ... } структура X { Х() { б(); } }; пустота f () { а(); статический Х х; ... } Предположим, f вызывается несколько раз из разных потоков (потенциально конфликтных) после ...
вопрос задан: 2 March 2012 14:23
0
ответов

Разумно ли возвращение с помощью `std :: move` в случае нескольких операторов возврата?

Я знаю, что обычно не рекомендуется возвращать с помощью std: : move, т.е. bigObject foo () {bigObject result; /*...*/ return std :: move (результат); } вместо просто bigObject foo () {bigObject ...
вопрос задан: 2 March 2012 11:35
0
ответов

Лучший способ для программы на C ++ следовать заданному пользователем сценарию?

У меня есть программа моделирования, которая повторяет набор функций в определенном порядке большое количество раз, а затем выводит результат некоторых вычислений, основанных на этих функциях. Каждая функция будет ...
вопрос задан: 2 March 2012 11:04
0
ответов

Командная строка CMake для C ++ #define

Мне нужно скомпилировать разные версии определенного проекта, добавив переключатели компилятора. Обычно я делал это, используя add_definitions или что-то вроде set_property (TARGET mylib PROPERTY ...
вопрос задан: 2 March 2012 10:23
0
ответов

Доступ к отдельным битам в char c ++

Как я могу получить доступ к отдельным битам внутри типа c ++, char или любого другого типа c ++, например.
вопрос задан: 2 March 2012 09:56
0
ответов

Создать слишком большой массив в C++, как решить?

Недавно я работаю в C++ и мне нужно создать массив[60.000][60.000]. Однако я не могу создать этот массив, потому что он слишком велик. Я пробовал массив с плавающей запятой ** или даже статический массив с плавающей запятой, но ничего хорошего. ...
вопрос задан: 2 March 2012 07:43
0
ответов

C++: функциональность компилятора и компоновщика

Я хочу точно знать, на какую часть программы смотрит компилятор и на какую компоновщик. Поэтому я написал следующий код: #include использование пространства имен std; #include
вопрос задан: 2 March 2012 07:36
0
ответов

Клиент Websocket на C ++ [закрыто]

Мне нужно реализовать клиент WebSocket с использованием C ++. Я уже создал базовый сервер websocket с использованием ruby. Но теперь я хочу протестировать соединение с помощью c / c ++. Есть ли простые в использовании библиотеки ...
вопрос задан: 2 March 2012 06:08
0
ответов

Что означает «неспециализированный шаблон класса не может использоваться в качестве аргумента шаблона»?

У меня есть класс под названием AbstractRMManagers, который я хотел бы унаследовать от одноэлементного класса шаблона Singleton, но abstractRmanager должен быть классом шаблона, с которым я столкнулся...
вопрос задан: 2 March 2012 05:15
0
ответов

C++:конструктор и деструктор не идут парами из-за ссылки на класс, возвращаемой функцией [duplicate]

Как мы все знаем, конструктор и деструктор идут парами. Но следующий фрагмент кода не ведет себя таким образом, конструктор вызывается дважды, а деструктор вызывается только один раз! { Животное...
вопрос задан: 2 March 2012 03:36
0
ответов

когда отсоединять или присоединяться к потоку повышения?

У меня есть метод, который запускается примерно каждые 30 секунд. что мне нужно в ветке. У меня есть метод, который я могу вызвать из-за пределов класса. Что-то вроде callThreadedMethod (), который создает ...
вопрос задан: 2 March 2012 03:06
0
ответов

Как преобразовать std :: string в boost :: gregorian :: date?

Я пытаюсь преобразовать std :: string в boost: : gregorian :: date примерно так: using namespace boost :: gregorian; std :: string str = "1 марта 2012 г."; std :: stringstream ss (стр); date_input_facet * df = new ...
вопрос задан: 2 March 2012 02:33
0
ответов

Поточно-безопасный метод cout. Я что-то упустил?

Я работаю с многопоточным кодом для игрового проекта, и мне немного надоело перебирать поток stdout, создаваемый двумя потоками, использующими cout для одновременной отладки сообщений. Я сделал ...
вопрос задан: 2 March 2012 02:21
0
ответов

Конструктор копирования с параметрами по умолчанию никогда не вызывается

Почему на выходе следующей программы отображается только int3, а не int3 & 4? #include класс B { public: явный B (int i) {std :: cout << "int" << i; } B (const B & rhs, ...
вопрос задан: 2 March 2012 01:44
0
ответов

unique_ptr operator =

std :: unique_ptr ptr; ptr = новый int [3]; // ошибка ошибка C2679: двоичный '=': не найден оператор, который принимает правый операнд типа 'int *' (или нет приемлемого ...
вопрос задан: 1 March 2012 22:49
0
ответов

У меня не работает функция EnumDisplayDevices

Я пытаюсь получить информацию о моих мониторах программно. Содержание циклов сейчас не важно, они просто содержат отладочные операторы, которые будут напечатаны, когда условие цикла будет ...
вопрос задан: 1 March 2012 21:54
0
ответов

Макрос для получения имени функции и значений параметров внутри функции

Я работаю над программой отладки / ведения журнала и задавался вопросом, можно ли создать макрос, который я могу вставить в каждую функцию, и он будет печатать имя функции и значения параметров ...
вопрос задан: 1 March 2012 19:55
0
ответов

стандартные контейнеры как локальные переменные в многопоточном приложении

Мне известно, что контейнеры из стандартной библиотеки не являются потокобезопасными. При этом я раньше думал, что к контейнеру, скажем типа std :: list, нельзя получить доступ более чем одному потоку ...
вопрос задан: 1 March 2012 19:01
0
ответов

Функции std::string'scapacity(),reserve() и resize()

Я хочу использовать std::string просто для создания динамического буфера, а затем перебирать его с помощью индекса. Является ли resize() единственной функцией, которая фактически выделяет буфер? Я пытался использовать метод backup(), но когда я пытаюсь...
вопрос задан: 1 March 2012 18:54
0
ответов

Конструктор пересылки с CRTP

Я использую класс шаблона с CRTP для реализации шаблона клонирования со вторым параметром шаблона Base, чтобы обеспечить несколько уровней наследования. Я получаю ошибку компилятора, когда пытаюсь вызвать ...
вопрос задан: 1 March 2012 17:12
0
ответов

Вызов функции WinAPI Sleep () находится в спящем режиме дольше, чем ожидалось

ОС: Windows 7 При вызове функции WinAPI Sleep () как Sleep (1) поток фактически находится в спящем режиме на 15 мс. Я проделал это 100 раз в цикле, и общее время сна составило 1500 мс вместо 100. Это ...
вопрос задан: 1 March 2012 16:44
0
ответов

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

Я преобразовал относительно простой алгоритм, выполняющий большое количество вычислений над числами типа double, из C++ в Java, однако запустив алгоритм на двух платформах, но ...
вопрос задан: 1 March 2012 15:40
0
ответов

Создать разделяемую библиотеку, связывающуюся с другими нестандартными разделяемыми библиотеками

У меня есть две разделяемые библиотеки и заголовок для них. Я хочу создать третью общую библиотеку, используя функции из двух предыдущих библиотек. Думаю, у меня проблема с make файлом. Когда я пытаюсь построить, получаю это: ...
вопрос задан: 1 March 2012 14:45
0
ответов

Конструктор вызван с неправильным указателем this. Это повреждение стека?

edit: Я выяснил это с помощью комментаторов. Чтобы ответить на вопрос, поставленный в моем заголовке: Нет, это не повреждение стека, его gdb сообщает неправильные значения. Программа на самом деле ведет себя как ...
вопрос задан: 1 March 2012 14:20
0
ответов

Можно ли оживить corefile обратно в работающую программу?

У меня есть инструмент для создания моментальных снимков моей программы C во время ее работы в форме corefiles. Можно ли вернуть эти файлы ядра к жизни в виде исполняемых программ? И если да, то как мне это сделать? ...
вопрос задан: 1 March 2012 13:59
0
ответов

Разница операторов ++ i в C # и C ++

У меня есть следующий код, написанный как на C ++, так и на C # int i = 0; ++ i = 11; После этого компилятор C # выдает ошибку. Левая часть присваивания должна быть переменной, свойством или индексатором. Но C ++ ...
вопрос задан: 1 March 2012 13:38
0
ответов

Как обрабатывать большие структуры указателей

Я пишу приложение, которое передает данные через внешнюю службу на некоторый сервер.Есть определенная структура, которую я должен использовать для этого, и она выглядит так: class A {B * b; // Другой ...
вопрос задан: 1 March 2012 12:35