0
ответов

Почему эта маленькая программа на C ++ не компилируется с использованием G ++?

Следующий код не будет компилироваться с G ++ 4.5 или 4.6 (снимок). Он будет компилироваться с компилятором Digital Mars 8.42n. template struct Foo {template void bar (int ...
вопрос задан: 4 May 2011 21:43
0
ответов

Сколько элементов будет в массиве?

char a [] = "EFG \ r \ n"; Сколько элементов будет в массиве, созданном указанным выше объявлением?
вопрос задан: 4 May 2011 20:46
0
ответов

C++: specifying a base class for a template parameter

I need to design a framework that computes the result of a divide-et-conquer algorithm in parallel. In order to use the framework, the user needs to specify somehow the procedure that implements the "...
вопрос задан: 4 May 2011 18:44
0
ответов

создание массива указателей объектов C ++

Я хочу создать массив, содержащий указатели на многие объекты, но я не знаю заранее, сколько объектов я буду хранить, а это значит, что мне нужно динамически выделять память для массива. У меня ...
вопрос задан: 4 May 2011 17:46
0
ответов

boost :: Параметр файла конфигурации program_options с несколькими токенами

Кажется, я не могу прочитать параметры нескольких токенов из файла конфигурации, как я могу из командной строки. Каков синтаксис конфигурационного файла? Вот так добавляется описание опции: //parser.cpp -...
вопрос задан: 4 May 2011 13:50
0
ответов

Строка сходит с ума, если я не даю ей немного дополнительного места. Может ли кто-нибудь объяснить, что здесь происходит?

Во-первых, я хотел бы сказать, что я новичок в C / C ++, я изначально разработчик PHP, поэтому меня воспитывают злоупотреблять переменными так, как мне нравится. C - страна строгих правил, компиляторы меня здесь не очень любят, я ...
вопрос задан: 4 May 2011 12:59
0
ответов

Linux CreateProcess?

Я разрабатываю на платформе Linux. Я хочу создать новый процесс в моей библиотеке без замены текущего исполняемого образа. Поскольку я разрабатываю библиотеку, у меня нет основной функции. И я ...
вопрос задан: 4 May 2011 12:42
0
ответов

Чтение всей строки ввода

Я пытается сохранить ввод, который пользователь вводит через консоль. поэтому мне нужно включить "ввод" и любые пробелы. Но cin перестает вводить меня после первого пробела. Есть ли способ прочитать ...
вопрос задан: 4 May 2011 11:52
0
ответов

Подчеркивает ли многопоточность фрагментацию памяти?

Описание При выделении и освобождении блоков памяти произвольного размера с 4 или несколько потоков, использующих параллелизм openmp для построения, программа, похоже, начинает пропускать значительное количество ...
вопрос задан: 4 May 2011 11:37
0
ответов

Как увеличить ограничение на количество символов в статическом элементе управления MFC

Мы используем статический элемент управления MFC в диалоговом окне для отображения некоторого содержимого пользователю. Как статический элемент управления, так и диалоговое окно определены в файле ресурсов (.rc) как LTEXT и DIALOG. Проблема в том, что со
вопрос задан: 4 May 2011 11:37
0
ответов

Реализация файла с отображением памяти std :: allocator приводит к зависанию устройства WM6

У меня есть проект Visual Studio 2008 C ++ для Windows Mobile 6.x, где мне нужно больше памяти, чем доступно мне в Слот процесса 32 МБ. Итак, я смотрю на использование файлов с отображением памяти. Я создал ...
вопрос задан: 4 May 2011 11:28
0
ответов

Как определить, пуст ли STDIN?

Я пишу эмулятор для своих операционных систем курс. У меня проблема в том, что нам нужно получить все наши файлы .job (они похожи на прикладные программы, загружаемые в эмулятор) из STDIN и прочитать ...
вопрос задан: 4 May 2011 09:49
0
ответов

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

Как мне написать определяемые пользователем манипуляторы потоков на C ++, которые управляют форматом потоковой передачи самописного класса? В частности, как мне написать простые подробные и краткие манипуляторы для управления ...
вопрос задан: 4 May 2011 09:34
0
ответов

Как автоматически генерировать заголовки c ++

Учитывая класс foo.hpp Foo { public: void MethodA () {// РЕАЛИЗАЦИЯ ТЕЛА} int MerhodB () {return 2 + 3; } } Мне нужен инструмент для создания двух файлов foo.cpp и foo.hpp. ...
вопрос задан: 4 May 2011 08:13
0
ответов

QT overview/tutorial? [closed]

Does anyone know of any good tutorials/articles which give a broad overview of QT? I'm not looking for a verbose "type this in and this is what it does" kind of tutorial (e.g. Nokia's/Troll Tech's ...
вопрос задан: 4 May 2011 04:25
0
ответов

Win32 scrollbar “slop distance” constant?

On Windows, when you use the mouse to click and drag in a scrollbar to scroll it up and down, you can move the mouse approximately ~120 pixels away from the scrollbar before the dragging stops working....
вопрос задан: 4 May 2011 00:21
0
ответов

Why are function declaration mandatory in C++ and not in C?

So one of my previous exams had this question, and till now I've been reading that you don't need a declaration in any of the languages? Which is right? Will C++ give an error if there's no ...
вопрос задан: 3 May 2011 23:21
0
ответов

How to overload printf or cout

I use cout statements in my program for debugging purposes. I would like to make a function that works like it, or works like printf, but is sensitive to a global variable. If this global variable is ...
вопрос задан: 3 May 2011 22:50
0
ответов

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

Почему void foo (T *); недопустимо как в C, так и в C ++ (поскольку T не определено), тогда как void foo (struct T *); действительно, даже если он все еще не определяет T? Есть ли ситуация, в которой он делает ...
вопрос задан: 3 May 2011 21:48
0
ответов

Why is this C++ explicit template specialization code illegal?

(Note: I know how it is illegal, I'm looking for the reason that the language make it so.) template void Foo(); // Note: no generic version, here or anywhere. int main(){ Foo<...
вопрос задан: 3 May 2011 21:42
0
ответов

Удаление .. в boost filesystem :: complete

Это должно быть просто: я составляю абсолютный путь с файловой системой boost, однако он возвращает действительно уродливый путь: D: /Projects/SomeDir/vc10/../resource/plugins/SomeFile.dll Есть ли способ ускорения ...
вопрос задан: 3 May 2011 19:45
0
ответов

Почему деструктор boost :: thread отключает присоединяемый поток вместо вызова terminate (), как предлагает стандарт?

В соответствии с черновиком стандарта C ++ 0x этот код: void simplethread () {boost :: thread t (someLongRunningFunction); // Закомментированное отключение - ожидается terminate (). // t.detach (); } ... ...
вопрос задан: 3 May 2011 19:17
0
ответов

Is Virtual Inheritance necessary for Exceptions?

I understand the need for virtual inheritance when using multiple inheritance -- it solves the Dreaded Diamond Problem. But what if I'm not using multiple inheritance? Is there a need for virtual ...
вопрос задан: 3 May 2011 18:55
0
ответов

Как добиться «функции виртуального шаблона» в C ++

в первую очередь: я прочитал и теперь знаю, что функция-член виртуального шаблона не является ( еще?) возможно в C ++. Обходной путь - сделать класс шаблоном, а затем также использовать аргумент шаблона ...
вопрос задан: 3 May 2011 18:09
0
ответов

Неинициализированные указатели в коде

Я изучаю C ++, и я узнал, что указатели, если они оставлены неинициализированными, могут указывать на случайные места в памяти и создавать проблемы, которые могут использоваться памятью какой-либо другой программой. Теперь, если это ...
вопрос задан: 3 May 2011 18:08
0
ответов

Разница между статической переменной внутри и вне функции?

static int count; int main () {статическое целое число; } Есть ли разница между статическими переменными, объявленными внутри и вне любой функции? (Я имею в виду область видимости и видимость переменной ...
вопрос задан: 3 May 2011 18:07
0
ответов

Почему деструктор базовых классов должен быть виртуальным?

в C ++: почему деструктор базовых классов должен быть виртуальным?
вопрос задан: 3 May 2011 17:48
0
ответов

C++: LPWSTR prints as an address in cout

I have a variable of type LPTSTR, which I print to std::cout with <<. In an ANSI system (don't know exactly where it is determined) it worked fine, it printed the string. Now in a Unicode system ...
вопрос задан: 3 May 2011 17:45
0
ответов

Итератор постоянной карты не будет установлен в mymap.begin ()

map :: iterator it = mymap.begin (); Итератор кажется постоянным, но items.begin () не возвращает постоянный итератор. Или я так думаю, потому что наведение курсора мыши ...
вопрос задан: 3 May 2011 16:34
0
ответов

Насколько плох этот goto?

Я создал игру в тетрис, в которой вы можете перезапустить игру после ее завершения. Я реализовал это быстро и грязно с помощью goto (см. Код). Класс Game полагается на деструкторы, вызываются ли они с помощью этих goto? ...
вопрос задан: 3 May 2011 16:15