0
ответов

html5: заголовки в элементах секционирования - схема документа и последствия для SEO

В спецификации html5 говорится, что: Схема для элемента секционирования содержимого или корневого элемента секционирования состоит из списка из одного или нескольких потенциально вложенных секций. Раздел - это контейнер, который ...
вопрос задан: 22 December 2011 11:37
0
ответов

Вызываются ли деструкторы после броска в C ++?

Я запустил пример программы, и действительно вызываются деструкторы для объектов, выделенных стеком, но гарантируется ли это стандартом?
вопрос задан: 22 December 2011 09:41
0
ответов

Почему можно сравнивать указатель с '\ 0'? (но не «A»)

Я обнаружил ошибку в своем коде, когда сравнил указатель с «\ 0». Интересно, почему компилятор не предупредил меня об этой ошибке, я попробовал следующее. #include struct Foo {char bar [5] ...
вопрос задан: 22 December 2011 09:31
0
ответов

c++ constructor using incorrect parameter type to construct object

У меня следующая иерархия: У меня следующая иерархия: GameStateBaseClass -> IGameStateInterface -> IntroState Проблема, с которой я сталкиваюсь, заключается в том, что когда я инстанцирую IntroState, используя ...
вопрос задан: 22 December 2011 09:17
0
ответов

Как организовать репозиторий SVN для кода C ++

Я новичок в SVN и хочу зафиксировать код в SVN с помощью TortoiseSVN. У меня есть заголовки C ++ и исходный код, но я не знаю, как эффективно организовать папки перед загрузкой ...
вопрос задан: 22 December 2011 08:39
0
ответов

Инициализация массива объектов класса в конструкторе другого класса

Если у меня есть класс: class A { private: char z; int x; public: A(char inputz, int inputx); ~A() {} } Я хочу создать массив из A в классе B. class B { private: A arrayofa[26]...
вопрос задан: 22 December 2011 05:16
0
ответов

Генерация случайных чисел в C ++… первое число не очень случайное

Я пытаюсь получить равномерное случайное число от 0 до 1 в C ++ без использования ускорения. Я не хочу зависеть от библиотеки. Каждый раз, когда я запускаю свою программу, я использую: srand (time (NULL)); ...
вопрос задан: 22 December 2011 03:54
0
ответов

Сортировка 1 ТБ файла на машине с 1 ГБ RAM

Этот вопрос кажется простым, но я не могу понять реальную работу, стоящую за ним. Я знаю, что люди скажут: разбейте файл на куски по 512 мегабайт и отсортируйте их с помощью Merge Sort, используя Map reduce. Так что ...
вопрос задан: 22 December 2011 03:03
0
ответов

Буквальные числа мутабельные или нет?

Естественно, это не скомпилируется: int &z = 3; // error: invalid initialization of non-const reference .... и это скомпилируется: const int &z = 3; // OK Теперь рассмотрим: const int y = 3; int &...
вопрос задан: 22 December 2011 02:35
0
ответов

Как удалить элемент из вектора, перебирая его в цикле?

Я просматриваю вектор с помощью цикла, например for (int i = 0; i
вопрос задан: 21 December 2011 22:28
0
ответов

Типедеф, который ссылается сам на себя

typedef bool (*Foo)(Foo a, Foo b); Как объявить указатель функции, который принимает себя в своих параметрах?
вопрос задан: 21 December 2011 22:14
0
ответов

Неопределенная ссылка на новый оператор

Никогда не видел этой ошибки компоновщика в своей жизни, пока не начал программировать доморощенный PSP В любом случае, я делаю игру-аллегро, и в этом случае мне нужно стрелять снарядами или ракетами, и мне нужно ...
вопрос задан: 21 December 2011 21:50
0
ответов

Какой набор используется для копирования значений в целевой набор при использовании std :: set_intersection?

Я использовал set_intersection из STL в C ++, и мне было интересно, существует ли какое-либо правило, по которому набор будет используется при создании перекрестка. Или поведение не определено, и потенциально ...
вопрос задан: 21 December 2011 21:30
0
ответов

Подсчет с помощью шаблонного метапрограммирования?

Я уже некоторое время пытаюсь придумать креативное решение этой проблемы (по ходу дела), но пока не получается. Недавно я подумал, что ее можно решить с помощью шаблона ...
вопрос задан: 21 December 2011 21:17
0
ответов

Что это значит? int foo = foo + 4;

#include int main (int argc, char ** args) {int foo = foo + 4; std :: cout << foo << std :: endl; } И следующий вопрос, есть ли флаг компилятора, чтобы остановить эту сортировку ...
вопрос задан: 21 December 2011 19:53
0
ответов

Допустимо ли, чтобы лямбда, по сути, замыкалась сама на себя?

Допустима ли эта лямбда-рекурсия? #include #include int main() { std::function g = [&g](int k) { return (k ? k * g(k-1) : 1); }; ...
вопрос задан: 21 December 2011 19:19
0
ответов

Найти следующий по величине уникальный номер из заданных цифр.

Учитывая набор из n символов, размер k и комбинацию длины k неповторяющихся символов из набора символов, напишите только ИТЕРАЦИОННЫЙ алгоритм для печати следующее по величине уникальное число, которое может быть ...
вопрос задан: 21 December 2011 19:19
0
ответов

Повторяющиеся определения типов - недопустимы в C, но допустимы в C ++?

Мне нужна стандартная справочная информация, почему следующий код вызывает предупреждение о соответствии в C (проверено с помощью gcc -pedantic; "переопределение typedef"), но подходит для C ++ (g ++ -pedantic): typedef struct Foo ...
вопрос задан: 21 December 2011 19:03
0
ответов

Почему Doom3 поменял местами главные матрицы столбцов и строк?

Я предпринял отважную попытку взломать исходный код doom 3. Одна из вещей, на которую я наткнулся, - это матричный класс, используемый во всем остальном решении. Это довольно простой код для ...
вопрос задан: 21 December 2011 18:08
0
ответов

Передача указателя на функцию-член как указателя на функцию

Итак, вот ситуация: я использую C ++, SDL и GLConsole вместе. У меня есть класс SDLGame, в котором есть Init (), Loop (), Render () и т. Д. - по сути, он содержит логику для моего игрового класса. ...
вопрос задан: 21 December 2011 17:17
0
ответов

Как скопировать каталог с помощью Boost Filesystem

Как скопировать каталог с помощью Boost Filesystem? Я пробовал boost::filesystem::copy_directory(), но это только создает целевой каталог, но не копирует его содержимое.
вопрос задан: 21 December 2011 17:10
0
ответов

Развертывание программы Visual C ++ 2008

У меня есть код на C ++, разработанный с помощью Visual C ++ 2008, который создает файл .exe в подпапке dubug приложения. Программа работает правильно на машине разработки, ПК с Windows Vista, но ...
вопрос задан: 21 December 2011 16:40
0
ответов

Ожидание условия (pthread_cond_wait) и одновременного изменения сокета (select)

Я пишу POSIX-совместимый многопоточный сервер на c / c ++, который должен иметь возможность принимать, читать и записывать на большое количество подключений асинхронно. У сервера есть несколько рабочих потоков ...
вопрос задан: 21 December 2011 16:23
0
ответов

Microsoft Visual C ++, компилируя небольшие исходные коды без файла проекта

Ну, Некоторое время я использовал Dev-C ++ для изучения языка [c ++], и некоторые вещи не работали должным образом, например, глобальные и локальные переменные. Затем я решил загрузить Microsoft Visual C ++, чтобы ...
вопрос задан: 21 December 2011 15:20
0
ответов

Как оптимизировать скорость сборки в Visual Studio 2008

Может кто-нибудь дать мне советы по увеличению скорости сборки в Visual Studio 2008? У меня большой проект с множеством модулей с полным исходным кодом. Каждый раз, когда он собирается, все файлы перестраиваются, некоторые из ...
вопрос задан: 21 December 2011 15:04
0
ответов

Повышение скорости реализации БПФ

Я новичок в программировании и в настоящее время пытаюсь работать над проектом, требующим реализации быстрого преобразования Фурье. Пока мне удалось реализовать следующее: Есть ли у кого-нибудь какие-нибудь ...
вопрос задан: 21 December 2011 14:23
0
ответов

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

Счет по битам можно выполнить несколькими способами, например. с установленным битовым итератором, неустановленным битовым итератором, предварительно вычисленными битами с помощью таблиц поиска или параллельного подсчета. Как я выяснил при поиске в сети,
вопрос задан: 21 December 2011 13:18
0
ответов

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

Мои вопросы: предположим, у нас есть два класса A и B. Я хочу иметь объект B в классе A. Должен ли я использовать, class A {public: A (); ~ А (); B * b; }; или класс А {...
вопрос задан: 21 December 2011 12:19
0
ответов

c ++ должен ли я беспокоиться об удалении указателей на время жизни приложения переменные?

У меня есть несколько "глобальных" конструкций, которые выделяются new и действуют на протяжении всего срока службы приложения. Стоит ли мне вызывать delete для указателей непосредственно перед приложением ...
вопрос задан: 21 December 2011 10:52
0
ответов

Повернуть прямоугольник вокруг его центра

Мне нужно повернуть прямоугольник вокруг его центральной точки и отобразить его в центре QWidget. Можете ли вы заполнить этот конкретный код? Если возможно, не могли бы вы также упростить объяснение или предоставить ...
вопрос задан: 21 December 2011 06:52