0
ответов

gcc и ключевое слово класса

Я знаю, что ключевые слова typename и class взаимозаменяемы в аргументах шаблона, но я думал, что для спецификации вложенных классов разрешено только typename. Однажды я случайно написал неправильно «...
вопрос задан: 18 April 2011 14:57
0
ответов

Когда виртуальное наследование является хорошей идеей?

Я делаю игровой API с графическим интерфейсом, в котором каждый виджет наследуется от класса Widget. Я думал, когда другие создают собственные виджеты, они могут не быть полностью удовлетворены базовым классом. Они могут захотеть ...
вопрос задан: 18 April 2011 14:49
0
ответов

Есть ли какие-либо недостатки в явной маркировке всех конструкторов C ++?

Несколько раз при рефакторинге кода Я забыл добавить явное ключевое слово при добавлении параметра в конструктор без параметров или при удалении параметров из ранее созданного multi -...
вопрос задан: 18 April 2011 13:14
0
ответов

Как я могу легко сжимать и распаковывать файлы с помощью zlib? [closed]

Как я могу легко сжимать и распаковывать файлы с помощью zlib?
вопрос задан: 18 April 2011 13:00
0
ответов

Ошибка компиляции C ++, конструктор не имеет возвращаемого типа… но я не указал его

Итак, ошибка: 1> c: \ users \ ben \ documents \ visual studio 2010 \ projects \ opengl_learning \ opengl_learning_without_glut \ openglcontext.cpp (18): ошибка C2533: 'OpenGLContext :: {ctor}': конструкторы не ...
вопрос задан: 18 April 2011 11:46
0
ответов

Div с фиксированной позицией ВСЕГДА отображается сверху?

У меня есть тег фиксированного положения, который имеет следующий стиль в моем CSS: #facebook { высота: 249 пикселей; ширина: 50 пикселей; положение: фиксированное; слева: 0px; верх: 200 пикселей; s самый надежный способ запретить конструктор копирования
вопрос задан: 18 April 2011 11:22
0
ответов

Как написать простой отладчик?

Я хотел бы подключить мой скомпилированный объектный код к коду C ++, а затем проверить, была ли выполнена определенная строка кода. Как сделать эти две вещи? Если объяснение непростое (держу пари, что это ...
вопрос задан: 18 April 2011 11:15
0
ответов

проблема с enum "не называет тип"

g ++ (Ubuntu / Linaro 4.4.4-14ubuntu5) 4.4.5 У меня проблема, и я, кажется, выясняю, как я получаю эту ошибку. File statemachine .h #ifndef STATEMACHINE_H_INCLUDED #define ...
вопрос задан: 18 April 2011 10:00
0
ответов

Проверить, является ли string.at (i) пробелом C ++

Я хочу проверить, является ли char (string.at (i)) пробелом в C ++. Как Могу ли я сделать это легко? Я получил этот пример кода, и я думал заменить _____ чем-нибудь, но не знаю чем. Я ...
вопрос задан: 18 April 2011 08:34
0
ответов

Мета-программирование на нескольких языках вывода

Я ищу способ написать и поддерживать определенный алгоритм (подмодуль графического рендеринга моего кода, собственно) только один раз. Мне нужен алгоритм на C ++, PHP и Javascript. Теоретически ...
вопрос задан: 18 April 2011 08:17
0
ответов

Что происходит, когда я запускаю будильник дважды?

Я прыгаю через обручи (ну, конечно, это не так уж сложно), чтобы не включить будильник дважды. Базовый код выглядит так: float и т. д.), но при объявлении небольшой сложной переменной все, что я вижу, это ошибки. В заголовочном файле timer.hi объявляют .
вопрос задан: 18 April 2011 08:13
0
ответов

What does L do?

What does this do? const wchar_t *s = L"test"; If wchar_t is two bytes on my machine, then why should we tell the compiler that the string should be treated in a way that each element is long i.e, ...
вопрос задан: 18 April 2011 07:11
0
ответов

Объявления абстрактных классов в C ++

Предположим, что foo - абстрактный класс в программе C ++, почему допустимо объявлять переменные типа foo *, но не типа foo?
вопрос задан: 18 April 2011 06:42
0
ответов

Почему g ++ и MS Visual Studio C ++ выполняют следующий код иначе?

Мне сложно понять, кто здесь виноват (если таковой имеется). Следующий код в g ++ выполняется иначе, чем в MS Visual Studio C ++. #include int main () ...
вопрос задан: 18 April 2011 04:31
0
ответов

c++ value initialization

I'm reading c++ primer 4th edition by Stanley Lipmann and I'm on page 92 about value initialisation. I just don't understand when about value initialisation. I browsed around and I know there are ...
вопрос задан: 18 April 2011 00:17
0
ответов

C ++ / Assembly IDE в Linux [закрыто]

Я ищу IDE, которая будет работать в Linux, с поддержкой C ++ и Подсветка синтаксиса сборки x86. Я уже пробовал Code :: Blocks, но это не позволяет мне запускать программу так, как мне нужно ...
вопрос задан: 18 April 2011 00:05
0
ответов

Почему в C ++ нет базового класса?

Быстрый вопрос: с точки зрения дизайна, почему в C ++ нет единого базового класса, что обычно является объектом в других языках?
вопрос задан: 18 April 2011 00:01
0
ответов

команда для приостановки потока с помощью GDB

Я немного новичок в GDB. Я надеюсь, что кто-то может помочь мне с чем-то, что должно быть довольно простым, я использовал Google / docs, но мне просто что-то не хватает. Каков "нормальный" способ отладки ...
вопрос задан: 17 April 2011 22:56
0
ответов

Изящно выключить сокет TCP

I ' m пишу IRC-клиент на C ++, и в настоящее время у меня проблема, когда при выходе я делаю: Send ("QUIT: Quit \ r \ n"); // просто встроенная вариативная оболочка send () выключение (m_hSocket, SD_BOTH); closesocket (...
вопрос задан: 17 April 2011 21:32
0
ответов

Насколько дорого являются ли динамические приведения в C ++?

Для моего GUI API, который работает с множеством бэкэндов (sdl, gl, d3d и т. д.), я хочу динамически преобразовывать образ общего типа во что бы то ни было. Итак, в итоге есть, я бы сделал ...
вопрос задан: 17 April 2011 15:10
0
ответов

C ++: «ошибка: ожидаемое имя класса перед маркером '{'» при наследовании класса шаблона

Я поискал решение своей проблемы и нашел много информации о циклических ссылках и пространстве имен проблемы (ни одна из которых не применима в моем случае), но ничего похожего на проблему, с которой я столкнулся. У меня есть шаблон ...
вопрос задан: 17 April 2011 14:03
0
ответов

WebSockets и Heroku: передача данных пользователю

Я создаю веб-приложение в реальном времени, используя Ruby on Rails, и Heroku, похоже, является лучший вариант для его размещения. Я бы предпочел отправлять новые данные пользователю, когда они становятся доступными, вместо ...
вопрос задан: 17 April 2011 11:06
0
ответов

утечка моей программы с ресурсом, принадлежащим boost :: shared_ptr

Я не понимаю, почему моя программа утекает, может быть, вы это заметите. typedef boost :: shared_ptr StringPtr; typedef std :: pair WMapPair; typedef std :: ...
вопрос задан: 17 April 2011 10:36
0
ответов

Какой максимальный объем памяти доступен для приложения C ++ в 32-битной Windows?

Просто интересно, есть ли ограничение на максимальный объем памяти, который C ++ приложение использует Я так понимаю, что это 2 ГБ - это правильно? Если приложение C ++ пытается запросить более 2 ГБ памяти, делает это ...
вопрос задан: 17 April 2011 04:39
0
ответов

Передача функции в качестве аргумента шаблона класса

Не зная типа функции, я объявляю ее указатель с помощью описанной ниже техники и инициализирую указатель функции. шаблон struct Declare {typedef T Type; }; // для объявления ...
вопрос задан: 17 April 2011 04:17
0
ответов

Наиболее эффективная структура данных для хранения XML-дерева в C ++

Я работаю с XML в C ++, и мне хотелось бы знать, какая структура данных лучше всего подходит для хранения XML-данных. Пожалуйста, не говорите мне только о том, о чем вы слышали в прошлом; Я хотел бы знать, что ...
вопрос задан: 17 April 2011 04:03
0
ответов

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

Можно ли определить, передан ли аргумент в макросе или функция является строковым литералом во время компиляции или выполнения? Например, #define is_string_literal (X) ... ... is_string_literal ("...
вопрос задан: 17 April 2011 03:52
0
ответов

std :: bind не работает

Я не могу заставить std :: bind работать так же, как работает boost :: bind. Либо я не правильно использую, или мой компилятор (GCC 4.4.5) еще не реализует его правильно. У меня две функции: void f (int x, ...
вопрос задан: 16 April 2011 23:25
0
ответов

Какая книга охватывает теорию и математику разработки трехмерных игр? [closed]

У меня не было абсолютно никаких проблем с изучением C ++ и объектно-ориентированного программирования по книгам. Тем не менее, я действительно хочу заняться разработкой 3D-игр, но считаю, что мои математические навыки недостаточно развиты ...
вопрос задан: 16 April 2011 23:13
0
ответов

Странная проблема параллелизма с STL / OpenMP в 64-битных сборках

У меня странная проблема, когда я создаю один из наших проектов в 64-битной конфигурации отладки. Похоже, что это вызывает какое-то странное поведение, которое немного похоже на то, что один итератор увеличивается на несколько ...
вопрос задан: 16 April 2011 22:36