0
ответов

Все ли контейнеры STL возвращают свои элементы по ссылке?

Я изучаю STL в эти дни, и мне было интересно, возвращаются ли контейнеры STL по ссылке? например: vector.first (); карта [ключ]; * vector.begin (); Или любой возможный возврат, который заканчивается элементом (или типом значения) ...
вопрос задан: 2 January 2012 18:48
0
ответов

Быстрое изменение размера файла mmap

Мне нужно без копирования изменить размер очень большого файла mmap, при этом обеспечивая одновременный доступ к потокам чтения. Самый простой способ - использовать два сопоставления MAP_SHARED (увеличить файл, затем создать второе ...
вопрос задан: 2 January 2012 17:58
0
ответов

использование enum говорит о недопустимом преобразовании из int в type

В моем классе я определил перечисление следующим образом: class myClass {public: enum access {forL, forM, forA}; typedef access AccessType; AccessType aType; }; Позже в ...
вопрос задан: 2 January 2012 17:52
0
ответов

Необходимо ли оборудование CUDA во время компиляции?

Необходима ли установленная видеокарта с поддержкой CUDA (в Linux) для компиляции программ CUDA с nvcc? Или можно компилировать программы везде и запускать только на таких системах?
вопрос задан: 2 January 2012 17:12
0
ответов

Как создать массив классов в c++?

Код: struct Base { ... }; struct A : public Base { ... }; struct B : public Base { ... }; struct C : public Base { ... }; Можно ли создать массив, который будет содержать эти типы struct? sample/...
вопрос задан: 2 January 2012 16:01
0
ответов

Какая архитектура или шаблоны проектирования подходят для этого приложения?

Я ищу архитектуру для создания приложения на C ++ для одновременной обработки нескольких входных данных в разных ядрах . Каждый вход обрабатывается в одном ядре одновременно. Каждый из ...
вопрос задан: 2 January 2012 13:44
0
ответов

Внутренние функции, работающие с переменными из области видимости

У меня есть такой фрагмент кода: std :: list > left, right; // ... заполняем списки ... // теперь вычисляем угол между (right [0], right [1]) и (right [0], left [0] ...
вопрос задан: 2 January 2012 12:14
0
ответов

Что хранится в куче, а что - в стеке? [закрыто]

Кто-нибудь может четко объяснить в терминах C, C ++ и Java. Что все идет в стек и что все идет в куче, и когда выполняется распределение. Насколько мне известно, все локальные переменные, будь то примитивы, ...
вопрос задан: 2 January 2012 12:00
0
ответов

Несколько параметров в одном параметре (функциях) в C / C ++

Хорошо, это может показаться немного расплывчатым из-за названия, но это потому, что я не знаю, как это сказать по-другому. Я попытаюсь объяснить, что я имею в виду: очень часто в некоторых библиотеках функция 'init' ...
вопрос задан: 2 January 2012 11:18
0
ответов

Объявление статических функций-членов C ++ как друзей класса, в котором они находятся (синтаксис)

Каков синтаксис для объявления статической функции-члена как друга класса, в котором она находится. класс MyClass { частный: статический обратный вызов void (void * thisptr); // Объявление статического члена ...
вопрос задан: 2 January 2012 10:39
0
ответов

Как удалить указатель Singleton?

Я реализовал шаблон singleton. Здесь я создаю новый экземпляр Singleton * в GetInstance, когда пытаюсь удалить его в деструктор, он выполняет бесконечный цикл. Как избежать утечки памяти ...
вопрос задан: 2 January 2012 10:03
0
ответов

разница между двумя переменными SYSTEMTIME

Я хочу увидеть разницу между двумя переменными SYSTEMTIME. Я видел, как кто-то задавал здесь этот вопрос раньше, но он должен был ld для преобразования обеих структур SYSTEMTIME в FILETIME .. Есть ли другой способ ...
вопрос задан: 2 January 2012 09:19
0
ответов

«Предупреждение: не удается найти символ компоновщика для виртуальной таблицы для значения XXX» с использованием GCC и GDB (CodeBlocks)

Я получаю ошибку времени выполнения («память не может быть написано "), что после проверки через отладчик приводит к предупреждению в заголовке. Заголовки следующие: component.h: #ifndef ...
вопрос задан: 2 January 2012 08:05
0
ответов

Разбор XML с помощью дерева свойств boost

У меня есть следующий XML-файл, и я хочу сохранить его, используя приведенные ниже структуры. структуры данных: struct transitions {string oldstate; струнное событие; строка newstate; }; ...
вопрос задан: 2 January 2012 08:04
0
ответов

Есть ли предупреждение C4345 о Ошибка Visual Studio?

Следующий код запускает C4345 в отмеченной строке: #include #include int main () {static unsigned const buf_size = 5; typedef std :: array ...
вопрос задан: 2 January 2012 03:11
0
ответов

Убитый процесс по SIGKILL

У меня есть процесс, который убивается сразу после выполнения программы. Это код скомпилированного исполняемого файла, и это небольшая программа, которая читает несколько графиков, представленных числами из ...
вопрос задан: 2 January 2012 01:48
0
ответов

Видимость членов класса?

Я думаю, что я знаю о доступности, но я не уверен, что я понимаю видимость очень четко Например: class X { int x; }; Здесь 'x' виден только в классе, но доступен вне класса....
вопрос задан: 2 January 2012 00:39
0
ответов

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

У меня есть карта, которая хранит указатели на объект по их ID. typedef std::map entityMap; entityMap entitymap; Для присвоения ID сущности я мог бы просто взять самое новое значение ...
вопрос задан: 2 January 2012 00:32
0
ответов

Выполнение проверок перед списком инициализации

У меня есть член класса A в моем собственном классе, конструктор которого принимает несколько параметров. Я передаю параметры своего класса в конструктор класса A. Но важно, чтобы эти параметры ...
вопрос задан: 1 January 2012 23:24
0
ответов

Каково поведение atexit () в загруженной dll / таким образом во время выполнения?

Если я загружаю файл dll / so во время выполнения (т. е. используя LoadLibrary () или dlopen ()), каково поведение функции C ++ atexit ()? Вызывается ли он, если я выгружаю библиотеку до выхода из приложения? ...
вопрос задан: 1 January 2012 21:45
0
ответов

Слишком много инициализаторов для char [9] [9] [duplicate]

Но дело в том, что есть точно такое же количество инициализаторов в массиве символов, которое я объявил. char dash [9] [9] = {{"1", "2", "3", "4", "5", "6", "7", "8", "9"}, {" a "," b "," c "," d "," e "," f "," g ", ...
вопрос задан: 1 January 2012 19:49
0
ответов

общие, слабые и ленивые указатели в C ++

Кто-нибудь знает о реализация shared_ptr и weak_ptr вместе с ленивым партнером по инициализации? К классам предъявлялись следующие требования: Класс lazy_ptr, который позволяет клиенту создавать ...
вопрос задан: 1 January 2012 19:49
0
ответов

Qt, PushButton, атрибут id? Любой способ узнать, какая кнопка была нажата

void MainWindow :: addRadioToUI () {int button_cunter = 4; а (! database.isEmpty ()) {button_cunter ++; QPushButton * one = new QPushButton ("Play:" + name (get_r ....
вопрос задан: 1 January 2012 10:47
0
ответов

Всегда ли цикл while полностью загружает ЦП?

Мне нужно создать игровой цикл на стороне сервера, проблема в том, как ограничить использование ЦП цикла. По моему опыту программирования, цикл занятости всегда требует максимальной загрузки ЦП. Но я читаю код ...
вопрос задан: 1 January 2012 08:31
0
ответов

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

Вопрос из интервью. Как реализовать деление на сложение? предположим, что все они целые. Моя идея Добавляйте делитель к самому себе, пока он не будет больше, чем дивиденд. На каждой итерации сохраняйте итоговый результат перед ...
вопрос задан: 1 January 2012 06:57
0
ответов

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

Согласно спецификации, глобальные имена с начальными символами подчеркивания не допускаются: 17.4.3.1.2 Глобальные имена - каждое имя, начинающееся с символа подчеркивания, является зарезервировано для реализации для использования в качестве ...
вопрос задан: 1 January 2012 05:49
0
ответов

Как мне распараллелить цикл for через C ++ std :: list с помощью OpenMP?

Я хотел бы параллельно перебирать все элементы в std :: list, используя OpenMP. Цикл должен иметь возможность изменять элементы списка. Есть ли для этого простое решение? Кажется ...
вопрос задан: 1 January 2012 01:46
0
ответов

Установка int равным Infinity в C ++

У меня есть int a, который должен быть равен «бесконечности». Это означает, что если int b = anyValue; a> b всегда верно. Есть ли какая-нибудь особенность C ++, которая могла бы сделать это возможным?
вопрос задан: 31 December 2011 21:09
0
ответов

ошибка: ожидался неквалифицированный-идентификатор перед 'if'

Я гуглил эту ошибку, пока не посинел, но не смог связать ни одного результатов в мой код. Эта ошибка, кажется, обычно вызвана, но неуместные или отсутствующие скобки, родители, ...
вопрос задан: 31 December 2011 20:40
0
ответов

Странная ошибка - почему компилятор пытается вызвать конструктор копирования?

Я получаю очень странные ошибки. Компилятор, кажется, хочет вызвать конструктор копирования по непонятной мне причине. (118) std :: map xs; (119) xs.begin () -> первый; // ...
вопрос задан: 31 December 2011 19:48