0
ответов

Нет подходящего конструктора для инициализации 'ifstream'

Я получаю сообщение об ошибке в следующем коде, он отлично работал в Visual Studio, но как только я переместил его в Xcode, который использует gcc для компиляции, я получил эту ошибку Нет соответствия конструктор для инициализации...
вопрос задан: 7 March 2012 20:46
0
ответов

Когда это требуется?

Требуется ли указатель this? Я думаю, вам это понадобится, если вы функционально передаете экземпляр класса, на который указывает this. Но с точки зрения установки/получения/вызова/чего бы то ни было...
вопрос задан: 7 March 2012 20:46
0
ответов

Распечатать аргументы функции с помощью Clang AST

Я хочу получить аргументы, переданные функции.например, если у меня есть вызов printf("%d%d", i, j); вывод должен быть %d%dij Я могу получить вызовы функций, используя VisitCallExpr() в ...
вопрос задан: 7 March 2012 20:30
0
ответов

Библиотека для проверки равенства/изоморфности двух регулярных выражений [закрыто]

Мне нужна библиотека, которая будет принимать два регулярных выражения и определять, являются ли они изоморфными (т. Например, a|b изоморфен [ab] As I ...
вопрос задан: 7 March 2012 19:35
0
ответов

Внедрение 64-битной DLL с использованием кода пещеры

Я пытаюсь внедрить 64-битную DLL в 64-битный процесс (проводник, если на то пошло). Я пытался использовать методы Remote-thread\Window Hooks, но некоторые антивирусы определяют мой загрузчик как ложное срабатывание. ...
вопрос задан: 7 March 2012 19:10
0
ответов

Должен ли я отказаться от использования абстрактных базовых классов/интерфейсов и вместо этого использовать boost::function/std::function?

Я только что узнал о том, что такое std::function на самом деле и для чего он используется, и у меня есть вопрос: теперь, когда у нас по существу есть делегаты, где и когда мы должны использовать абстрактные базовые классы и...
вопрос задан: 7 March 2012 17:57
0
ответов

Ищу хорошую библиотеку вейвлетов C/C++ для обработки сигналов [закрыто]

Кто-нибудь знает хорошей библиотеки вейвлетов C/C++ для обработки сигналов? Сигнал имеет значение float или double, а не значение int.
вопрос задан: 7 March 2012 17:39
0
ответов

Почему GoF советует использовать защищенные (, а не приватные)виртуальные методы в реализации шаблона шаблонного метода C++?

Из «Банды четырех» о шаблоне метода шаблона:Следует отметить три проблемы реализации:Использование контроля доступа C++. В C++ примитивные операции, вызываемые методом шаблона, могут...
вопрос задан: 7 March 2012 17:00
0
ответов

Почему в C++ конструктор вызывается дважды?

В этом коде конструктор вызывается дважды. Как этого избежать? Если я раскомментирую блок кода конструктора по умолчанию, тогда код не даст удовлетворительного вывода. И я также хочу использовать условную основу...
вопрос задан: 7 March 2012 16:31
0
ответов

MSBuild vs devenv для сборок из командной строки

Мне было интересно: в чем разница между использованием msbuild и devenv при компиляции решений из командной строки? Одна очевидная вещь заметила, что msbuild создает зависимые проекты не ...
вопрос задан: 7 March 2012 15:42
0
ответов

Используйте оператор new для инициализации массива

Я хочу инициализировать массив в формате, в котором элементы, заключенные в фигурные скобки, разделяются запятыми, например: int array[10]={1,2,3,4, 5,6,7,8,9,10}; Однако мне нужно использовать новый оператор для...
вопрос задан: 7 March 2012 14:52
0
ответов

могу ли я поддерживать один сеанс Oracle с двух клиентов oci?

Есть ли возможность подключиться к Oracle (через OCI) из одного процесса, а затем подключиться к тому же сеансу базы данных из другого процесса? В моем текущем приложении есть два способа доступа к базе данных: а ...
вопрос задан: 7 March 2012 13:56
0
ответов

Как изменить элемент набора?

Я хочу изменить элемент набора, поэтому использовал set::iterator. Однако компилятор утверждает, что «элемент является константой». Затем я понял, что set::iterator — это const_iterator... Итак, ...
вопрос задан: 7 March 2012 12:46
0
ответов

быстрая сортировка со связанным списком [закрыто]

я написал код для быстрой сортировки со связанным списком, вот код # включить #include использование пространства имен std; структура typedef _tagIntegerList { интервал nInteger; struct ...
вопрос задан: 7 March 2012 12:45
0
ответов

Как добавить отступ к оператору потока

В нашем проекте мы используем оператор потока C++ (<<) в нашей объектной модели для печати легко читаемый формат данных. Вот упрощенный пример: std::ostream& operator<<(std::...
вопрос задан: 7 March 2012 11:06
0
ответов

Есть ли версия std::streambuf, которая преобразует порядок байтов хоста в сетевой?

Существует ли механизм, подобный std::streambuf, для преобразования многобайтовых значений в сетевой порядок байтов? В частности, Boost Asio предлагает такой примитив? Вот пример того, что я хотел бы...
вопрос задан: 7 March 2012 09:26
0
ответов

Эквивалент map.lower_bound в C++ в Java

Мой вопрос очень прост, но я не смог найти решение самостоятельно. Я привык писать алгоритмы на C++. Там я очень часто использую структуру std::map вместе со всеми вспомогательными методами этого...
вопрос задан: 7 March 2012 09:24
0
ответов

Как преобразовать int в const int, чтобы назначить размер массива в стеке?

Я пытаюсь выделить фиксированный размер в стеке для целочисленного массива #include использование пространства имен std; int main(){ int n1 = 10; const int N = const_cast(n1); ...
вопрос задан: 7 March 2012 06:28
0
ответов

Как реализован 'новый' оператор C++

Класс B; B *b = новый B(); // конструктор по умолчанию B *b1 = новый B(10); // конструктор, который принимает аргумент B(int x) Однако, если мы хотим написать пользовательскую версию new, синтаксис будет ...
вопрос задан: 7 March 2012 04:27
0
ответов

Бинарные файлы Boost для MinGW

Существуют ли предварительно скомпилированные бинарные файлы Boost для MinGW? Я пытался скомпилировать их самостоятельно и столкнулся со слишком большими трудностями, и на данный момент я почти уверен, что сломал что-то жизненно важное для...
вопрос задан: 7 March 2012 02:29
0
ответов

Шаблоны выражений и ранжирование на основе C++11

Насколько я понимаю, шаблоны выражений будут ломаться при ранжировании на основе for в C++11, так как for (auto x : expr) имеет неявный auto&& __range = expr в нем, и это приведет к зависанию ...
вопрос задан: 7 March 2012 02:26
0
ответов

равенство с плавающей запятой/двойное число с точным нулем

У меня есть алгоритм, который использует числа с плавающей запятой или двойные числа для выполнения некоторых вычислений. Пример: двойной а; двойной б; двойной с; ... двойной результат = c / (b - a); if ((result > 0) && (result < ...
вопрос задан: 7 March 2012 02:10
0
ответов

Обертывание C ++ для использования в C #

Хорошо, в основном есть большой проект C ++ (Recast), который я хочу обернуть, чтобы использовать его в своем проекте C #. Я пытаюсь сделать это уже некоторое время, и это то, что у меня есть до сих пор. Я использую C + ...
вопрос задан: 7 March 2012 01:36
0
ответов

Правильный способ копирования C-строк

Есть ли простой способ копирования C-строк? У меня есть const char *stringA, и я хочу, чтобы char *stringB принимал значение (обратите внимание, что stringB не является константой). Я пробовал stringB=(char*) stringA, но получается...
вопрос задан: 7 March 2012 01:03
0
ответов

Почему существует RegCloseKey (когда CloseHandle выполняет ту же функцию)?

На днях я просматривал документацию по DuplicateHandle и заметил, что DuplicateHandle может копировать дескрипторы ключей реестра (HKEY). Читая об этом немного больше в книге SysInternals, кажется...
вопрос задан: 6 March 2012 22:34
0
ответов

Где стандарт говорит о алиасинге?

Где в стандарте C++ говорится об использовании псевдонимов? Я просмотрел ToC и не увидел упоминания слова «псевдоним». Я попытался посмотреть в одном правиле определения (3.2), и поиск по слову «псевдоним» не дал...
вопрос задан: 6 March 2012 22:06
0
ответов

недопустимое использование нестатического член данных

Для такого кода: class foo { protected: int a; public: class bar { public: int getA() {return a;} // ОШИБКА}; foo() : a (p-> param) }; Я получаю это...
вопрос задан: 6 March 2012 21:29
0
ответов

Стирает ли изменение размера вектора STL его предыдущее содержимое?

Не похоже (пример программы), но могу ли я быть в этом уверен? // изменение размера вектора STL стирает/аннулирует его предыдущее содержимое? #include #include <вектор> using namespace std ;...
вопрос задан: 6 March 2012 21:09
0
ответов

Ifstream open() не устанавливает биты ошибки, когда аргументом является каталог

В программе на C++, используя std::ifstream, я пытаюсь открыть указанный пользователем файл — пока все хорошо. Однако я случайно ввел имя файла, которое на самом деле является каталогом, и был очень удивлен...
вопрос задан: 6 March 2012 20:07
0
ответов

MPI_Recv - Как определить счетчик?

Допустим, у меня есть программа MPI с 2 процессами, ранг 0 и ранг 1. int i [ 20], j [20], темп, размер; В процессе с рангом 0 у меня for (temp = 0; temp <20; temp ++) i [temp] = temp; ...
вопрос задан: 6 March 2012 20:03