0
ответов

How to correctly reference a function in an anonymous namespace

Consider this fragment of C++ code: namespace { void f() { } class A { void f() { ::f(); // VC++: error C2039: 'f' : is not a member of '`global ...
вопрос задан: 31 March 2011 17:52
0
ответов

Константа до или константа после?

Для начала вы, вероятно, знаете, что константа может использоваться, чтобы сделать либо данные объекта, либо указатель немодифицируемыми, либо и то, и другое. const Object * obj; // не могу изменить данные Object * const obj; // не может быть изменено ..
вопрос задан: 31 March 2011 17:30
0
ответов

Перегрузка скобок оператора C ++ ()

Недавно я задал вопрос об удалении элементов из вектора. Что ж, решение, которое у меня есть, работает, но я не Я не понимаю этого - и я не могу найти никакой документации, объясняющей это. struct RemoveBlockedHost ...
вопрос задан: 31 March 2011 16:55
0
ответов

Конструктор копирования, деструктор и оператор присваивания. Когда они нам не нужны все?

Я знаю практическое правило C ++: когда вы добавляете cctor, dtor или op = в свой класс, вам нужно добавить еще два, чтобы ваш класс работал должным образом при любых обстоятельствах. Есть ли случай, когда вы не ...
вопрос задан: 31 March 2011 15:24
0
ответов

Как добавить в начало файла (добавить вверху)

Представьте, что у вас есть приемник файла ("пример .текст") data.frame (a = runif (10), b = runif (10), c = runif (10)) ink () и хотел бы добавить некоторую информацию заголовка, например / *, созданный 31.3.2011 * / / * author * / ...
вопрос задан: 31 March 2011 13:32
0
ответов

Использование sed для преобразования текстового файла в строку C

Я бы хотел использовать sed чтобы заменить символы новой строки, табуляции, кавычки и обратную косую черту в текстовом файле, чтобы использовать его как константу char в C, но я потерялся в начале. Было бы неплохо сохранить символы новой строки и в ...
вопрос задан: 31 March 2011 12:34
0
ответов

Конструктор перегрузки c ++ с int и char *

Я пытаюсь перегрузить конструктор с помощью int и char *. Тогда возникает двусмысленность в вызове с 0. Есть ли обходной путь / решение для этого? CBigInt (целое число без знака); CBigInt (const char *); Проблема в том ...
вопрос задан: 31 March 2011 11:32
0
ответов

Является ли назначение структуры атомарным в C / C ++?

Я пишу программу, в которой один процесс читает и записывает в общую память, а другой процесс только читает ее. В общей памяти есть такая структура: struct A {int a; int ...
вопрос задан: 31 March 2011 10:46
0
ответов

Образец графического интерфейса C ++ посредника

Я слышал, что где-то @ web Я смогу найти на C ++ хороший пример работы Mediator с компонентами GUI. Но мне удалось найти только этот образец GoF или вещи из колдовства и тому подобное ...
вопрос задан: 31 March 2011 10:26
0
ответов

Рекомендация для хорошей книги по программированию "Потоки и параллелизм в c \ c ++" [закрыто]

Привет всем! Сейчас я изучаю курс «Операционные системы» в моем университете. В основном мы изучаем теорию и выполняем простые упражнения на C ++ для отработки некоторых теоретических принципов. Я хочу изучить больше ...
вопрос задан: 31 March 2011 09:20
0
ответов

C ++ - члены const / return const int & vs return int

Что мы подразумеваем под этими строками C ++? Есть ли альтернативные способы их написания? const int & a () const; int getA () const; Спасибо.
вопрос задан: 31 March 2011 09:07
0
ответов

Модульное тестирование неэкспортированных классов в DLL

Мы разрабатываем приложение C ++ с использованием Visual Studio 2008 и модульный тест с использованием Boost.Test. На данный момент у нас есть отдельное решение, которое содержит наши модульные тесты. Многие из наших проектов в основном ...
вопрос задан: 31 March 2011 08:11
0
ответов

Неработающий отступ для специфичных для Qt конструкций в Visual Studio

Автоматический отступ в редакторе VS, очевидно, не знает о Qt. А объявления сигналов и слотов автоматически форматируются следующим образом: class MyClass: public QObject {Q_OBJECT public: ...
вопрос задан: 31 March 2011 07:58
0
ответов

Как удалить элемент (ы) из std :: vector без изменения его размера

удаление итератора (положение итератора); стирание итератора (сначала итератор, затем итератор); Стереть элементы Удаляет из контейнера вектора либо один элемент (позицию), либо диапазон ...
вопрос задан: 31 March 2011 07:45
0
ответов

Реализация графа C ++

Мне было интересно, как можно быстро написать реализацию графа на c ++. Мне нужно, чтобы структура данных была простой для манипулирования и использования алгоритмов графа (таких как BFS, DFS, Kruskal, Dijkstra ...). Мне нужно это ...
вопрос задан: 31 March 2011 07:05
0
ответов

Должна заканчиваться функция класса C ++ на}; или только a}?

Основные вопросы о синтаксисе C ++. Должна ли функция C ++ заканчиваться на; или это не важно? Или в чем разница между этими двумя примерами? С финалом; void Test :: print () {... }; ...
вопрос задан: 31 March 2011 06:44
0
ответов

Почему Microsoft использует соглашение об именах «g_» со своими переменными конвейера DirectX10?

Большая часть примера кода из Microsoft DirectX SDK включает переменные, которые используют префикс g_ для переменных Windows API, а также переменные конвейера DirectX, например, свопчейн. Вот некоторые ...
вопрос задан: 31 March 2011 06:25
0
ответов

Ошибка или исключение переполнения стека?

Почему следующее заканчивается без ошибок? void func () {func (); } int main () {func (); }
вопрос задан: 30 March 2011 23:29
0
ответов

Не-GPL-библиотека, которая может подключаться к базе данных MySQL?

Я ищу библиотеку C, C ++ или Objective-C, которая может подключаться к базе данных MySQL. Я' м осведомлен о libmysqlclient (GPL) и SQLAPI ++ (без GPL). Существуют ли какие-либо альтернативы, кроме SQLAPI ++, которые могут ...
вопрос задан: 30 March 2011 20:07
0
ответов

Использование '-' в качестве маркера конца параметров с boost :: program_options

Традиционным способом обозначения конца параметров для программ командной строки является использование параметра -. Как я могу заставить boost :: program_options распознать это как опцию и принять остальную часть ...
вопрос задан: 30 March 2011 19:52
0
ответов

Как мне собрать Box2D для работы в Code :: Blocks / Mingw32 (Windows)

эй, название говорит само за себя. Я пробовал разные методы из интернет-источников, но всякий раз, когда что-то идет не так ... вот где я получил Box2D в cMake, я получаю кучу ошибок ...
вопрос задан: 30 March 2011 19:09
0
ответов

Рисование на веб-камере с использованием OpenCV

Я хочу рисовать / раскрашивать на экране веб-камеры с помощью OpenCV. Поскольку я читаю с камеры, кадры постоянно меняются, поэтому я пытаюсь придумать способ сохранить или сохранить рисунок на текущем ...
вопрос задан: 30 March 2011 18:39
0
ответов

Что эквивалентно WORD в C #?

Я пытаюсь получить доступ к неуправляемой библиотеке и Мне повезло, что у меня есть доступ к подробному руководству по API. К сожалению, я понятия не имею, что такое C # эквивалент типа WORD в C ++. Точно так же у меня нет ...
вопрос задан: 30 March 2011 18:23
0
ответов

Перенаправление ввода-вывода в Xcode 4

Я только что установил Xcode 4 и пытаюсь перенаправить ввод из файла в свою программу на C ++. Я пробовал использовать обычный «
вопрос задан: 30 March 2011 17:55
0
ответов

/ Za директива компилятора не компилирует системные заголовки в VS2010

Я хотел отключить языковые расширения, чтобы иметь возможность выполнять некоторые тесты в мой проект. Я обнаружил, что я должен установить директиву компилятора / Za из http://msdn.microsoft.com/en-us/library/0k0w269d.aspx, но после ...
вопрос задан: 30 March 2011 16:40
0
ответов

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

Мне нужно предложить пробный период для моего программного обеспечения. У меня есть 64-битное приложение C #, которое использует 64-битные многопроцессорные библиотеки DLL поддержки. Другие используемые утилиты написаны на C ++ (exes и dll). Я ...
вопрос задан: 30 March 2011 15:13
0
ответов

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

Я пытаюсь найти повторяющиеся экземпляры строк, где у меня есть вектор из ~ 2,5 миллионов строк. ~ В настоящее время я использую что-то вроде : std :: vector <строка> concatVec; // Содержит все ...
вопрос задан: 30 March 2011 13:47
0
ответов

Разрешить моей библиотеке C ++ работать с C (сокращенные наборы функций)

I ' Мы хотели создать разделяемую библиотеку, в которой будут использоваться классы для поддержания ее функционирования в чистоте (может потребоваться много входных данных или обработки), хотя я по-прежнему хочу ориентироваться на платформы C. Если ...
вопрос задан: 30 March 2011 12:39
0
ответов

Разрешить моей библиотеке C ++ работать с C (сокращенные наборы функций)

Я хотел создать общую библиотеку, в которой будут использоваться классы для поддержания чистоты ее функционирования ( может потребоваться много входных данных или обработки), хотя я все еще хочу ориентироваться на платформы C. Если ...
вопрос задан: 30 March 2011 12:38
0
ответов

запустить exe / процесс с помощью stdin stdout и stderr?

В C ++ как запустить exe / процесс с помощью stdin stdout и stderr? Я знаю, как это сделать в .NET, и я помню, как раньше использовал popen, но popen, похоже, разрешает stdin ИЛИ stdout не то и другое и не все ...
вопрос задан: 30 March 2011 11:53