0
ответов

Указатель как член или Ссылка как член

Мне нужно одно пояснение в c ++ linux. У меня есть класс C1 и еще один класс C2. C1 будет иметь ссылку на C2. класс C1 {C2 & obj; } Я думаю о двух вариантах. Прямо держу ...
вопрос задан: 5 March 2012 08:10
0
ответов

предупреждение C4003: недостаточно фактических параметров для макроса min

Я работаю над DLL-библиотекой ATL COM на C ++, и когда я пытаясь использовать библиотеку, я получаю ряд ошибок, связанных с min / max, например это. Это также вызывает ряд других ошибок, хотя я ...
вопрос задан: 5 March 2012 06:35
0
ответов

передают ли операторы catch throw по умолчанию в C++ по значению или ссылке

Как оператор catch по умолчанию catch(...) {} перехватывает исключение, по значению или по ссылке? Во-вторых, как работает бросок по умолчанию; генерировать исключение по значению или по ссылке?
вопрос задан: 5 March 2012 05:32
0
ответов

Производительность выполнения побитовых операций над наборами битов

В C++, если я выполняю логическое ИЛИ (или И)над двумя наборами битов, например :bitset<1000000> b1, b2; //некоторые вещи б1 |= б2; Это происходит за время O(n)или O(1)? Почему? Кроме того, можно ли это выполнить...
вопрос задан: 5 March 2012 04:18
0
ответов

Boost iostreams: Как создать буферизованный (для чтения) TCP поток?

Итак, мой главный вопрос здесь - как реализовать структуру поверх asio tcp::socket или tcp::iostream, которая бы реализовала некий фильтр с возможностью поиска ввода с буфером, скажем, до 1kb?
вопрос задан: 5 March 2012 04:13
0
ответов

Преобразование базового указателя в производные по шаблонам типы

У меня следующая иерархия: базовый класс { public: virtual ~ base () {} virtual void foo () {} }; шаблон <имя типа T> класс производный1: общедоступная база {virtual void foo () {}; }; ...
вопрос задан: 5 March 2012 03:58
0
ответов

Что из int, char, float и bool наименьшее?

Нижеследующее взято из домашнего теста по программированию, который является частью процесса подачи заявки на получение степени магистра в области разработки игр в британском университете: Основы C++ Если в программе объявлено четыре ...
вопрос задан: 5 March 2012 03:08
0
ответов

QT Creator, проверка синтаксиса для c++11

Как отключить подсветку ошибок (красная волна под кодом) для таких операторов c++11, основанных на диапазоне циклов? intmyint[] = {1,2,3,4,5}; for (auto x : myint){/**/} Подсказка при наведении показывает "неожиданно...
вопрос задан: 5 March 2012 02:43
0
ответов

Объявление массива внутри класса и установка его размера с помощью конструктора

Я давно не работал с C++, но только начал с ним проект. Это может быть невозможно, но я пытаюсь создать класс-шаблон с массивом, размер которого устанавливается равным значению ...
вопрос задан: 5 March 2012 02:23
0
ответов

boost массив байтов распаковки gzip

Я реализовал распаковку файлов gzip / zlib, как показано в их примерах на сайте boost. void CompressionUtils :: Inflate (std :: ifstream & inputFile, std :: ...
вопрос задан: 5 March 2012 00:35
0
ответов

QDockWidget вызывает сбой qt

У меня есть версия Qt, встроенная в ubuntu 11.10. И я пытаюсь использовать QDockWidget, который на самом деле не может стыковаться (, в основном, я просто хочу, чтобы окно плавало. Я не хочу просто делать...
вопрос задан: 4 March 2012 23:01
0
ответов

Библиотека ATL :warning LNK4254 и LNK4078

Я делаю проект с использованием Visual С++ 2010 под Windows 7. Мне нужно использовать библиотеку ATL, на самом деле я установил Windows WDK (версия 7600.16385.1) В частности, я использую следующие библиотеки из WDK...
вопрос задан: 4 March 2012 22:44
0
ответов

n отрицательное, положительное или нулевое значение? return 1, 2 или 4

Я создаю интерпретатор PowerPC, и он работает довольно хорошо. В архитектуре Power регистр условий CR0 (EFLAGS на x86) обновляется практически по любой инструкции. Он установлен так. Значение ...
вопрос задан: 4 March 2012 22:30
0
ответов

Об использовании статической константной переменной в многопоточной среде

Я пытаюсь понять потенциальный сценарий и может ли это быть проблемой. Итак, у меня есть статическая функция на нем в настоящее время потокобезопасный. Функция выглядит так: static ...
вопрос задан: 4 March 2012 22:29
0
ответов

Почему нет присваивания по умолчанию / конструктора перемещения?

Я простой программист. Переменные-члены моего класса чаще всего состоят из POD-типов и STL-контейнеров. Из-за этого мне редко приходится писать операторы присваивания или конструкторы копирования, так как они…
вопрос задан: 4 March 2012 22:01
0
ответов

char *foo vs char* foo [closed]

Simple вопрос: почему вы пишете char *foo; а не char* foo; Поясню: для меня (пришедшего из Java) объявление это что-то вроде ; в ...
вопрос задан: 4 March 2012 20:59
0
ответов

Требует ли математика без знака дополнительных инструкций процессора?

Возьмем интегральную переменную C ++ i и предположим, что вы умножаете его значение на 2. Если у i есть знак, я считаю, что операция в некоторой степени эквивалентна, по крайней мере, математически: i = i <& ...
вопрос задан: 4 March 2012 18:31
0
ответов

Boost ASIO: SSL handshake() никогда не завершается

У меня есть клиентское приложение C++, которое использует Boost ASIO для создания SSL-подключений к различным серверам. Но против 2-х конкретных серверов SSL-соединение не может быть установлено. Он зависает при вызове boost::asio::...
вопрос задан: 4 March 2012 18:10
0
ответов

Как мне написать прототипное преобразование, созданное по шаблону функцией?

Я хотел бы повторно использовать код, написав прототипное преобразование, которое шаблонизировано функцией указатель: template struct apply_func: proto :: ...
вопрос задан: 4 March 2012 16:40
0
ответов

C ++ Javascript интерпретатор для текстового приключения

Я провел небольшое исследование и все еще не уверен, что именно я ищу. Для моего компьютерного проекта я планировал создать текстовый движок приключений на C ++, который ...
вопрос задан: 4 March 2012 16:28
0
ответов

Почему адреса функций не являются константными выражениями

Есть ли способ использовать адреса функций в константных выражениях? void foo() {} int main() { static_assert(&foo, "ошибка теста"); } Это не компилируется. ошибка C2057: ожидается константа ...
вопрос задан: 4 March 2012 16:25
0
ответов

почему stl выбирает карту на основе дерева вместо карты на основе хэша?

Мне интересно, почему карта STL основана на дереве rb? Я имею в виду, что карта на основе хэшей кажется более эффективной при вставке/удалении или даже получении значения. Есть ли какие-то особые соображения?
вопрос задан: 4 March 2012 15:35
0
ответов

переменная, вложенная в циклы

Я пытаюсь понять, как я могу использовать рекурсию для создания вложенных циклов for на уровне n. Например, если n = 3, будет 3 «уровня» для (z = 0; z <6; z ++) {for (y = 0; y <6; y ++) {for (x = 0; x <6 ; x ++) { ...
вопрос задан: 4 March 2012 15:17
0
ответов

Я включил string.h, но когда я пытаюсь использовать его, как показано ниже, я получаю ошибки

Я включил string.h, но когда я пытаюсь использовать его, как показано ниже, я получаю ошибки #include std::string что-то; здесь std будет помечен и выдаст ошибку ** error C2039: 'string' : is ...
вопрос задан: 4 March 2012 14:16
0
ответов

Как происходит объединение операторов в C ++?

У меня здесь совершенно базовый вопрос C ++. #include используя пространство имен std; int main () {int = 255; cout << hex << a << endl; // <----- } В коде ...
вопрос задан: 4 March 2012 14:12
0
ответов

Строки и указатели C ++

Я изучаю C ++, а сейчас работаю со строками и указателями. Я слежу за тетрадью и для одного из вопросов создал следующее: #include #include <...
вопрос задан: 4 March 2012 13:01
0
ответов

Цвет фона QTextEdit также изменит цвет полосы прокрутки

Я хочу, чтобы QtextEdit в моем приложении был зеленым, поэтому я установил для таблицы стилей цвет фона: rgb (109, 255 , 99); Однако это также меняет цвет фона полос прокрутки, и даже когда я щелкаю мышью ...
вопрос задан: 4 March 2012 11:16
0
ответов

c++, c++11, функции-члены std::atomic

Я пытаюсь использовать библиотеку std::atomic. В чем разница между специализированным и неспециализированным атомным функции-члены? В чем разница (если есть) между следующими функциями? ...
вопрос задан: 4 March 2012 09:13
0
ответов

Работа с компилятором C ++, который не поддерживает исключения?

Я портирую библиотеку C ++ на свой mbed, используя размещенный компилятор C ++ mbed, который в основном представляет собой ARMCC с конфигурацией, которую вы действительно не можете изменить. Один из вариантов конфигурации, который они выбрали (...
вопрос задан: 4 March 2012 07:43
0
ответов

Разница между коллекцией и контейнером

Меня немного смущает разница между контейнерами и коллекциями. Я читал о них в Википедии, и это то, что я понял .. Коллекции: Хранит переменное количество объектов. Бывший. ...
вопрос задан: 4 March 2012 06:27