Я получаю сообщение об ошибке в следующем коде, он отлично работал в Visual Studio, но как только я переместил его в Xcode, который использует gcc для компиляции, я получил эту ошибку Нет соответствия конструктор для инициализации...
Требуется ли указатель this? Я думаю, вам это понадобится, если вы функционально передаете экземпляр класса, на который указывает this. Но с точки зрения установки/получения/вызова/чего бы то ни было...
Я хочу получить аргументы, переданные функции.например, если у меня есть вызов printf("%d%d", i, j); вывод должен быть %d%dij Я могу получить вызовы функций, используя VisitCallExpr() в ...
Мне нужна библиотека, которая будет принимать два регулярных выражения и определять, являются ли они изоморфными (т.
Например, a|b изоморфен [ab] As I ...
Я пытаюсь внедрить 64-битную DLL в 64-битный процесс (проводник, если на то пошло).
Я пытался использовать методы Remote-thread\Window Hooks, но некоторые антивирусы определяют мой загрузчик как ложное срабатывание.
...
Я только что узнал о том, что такое std::function на самом деле и для чего он используется, и у меня есть вопрос: теперь, когда у нас по существу есть делегаты, где и когда мы должны использовать абстрактные базовые классы и...
Из «Банды четырех» о шаблоне метода шаблона:Следует отметить три проблемы реализации:Использование контроля доступа C++. В C++ примитивные операции, вызываемые методом шаблона, могут...
В этом коде конструктор вызывается дважды. Как этого избежать? Если я раскомментирую блок кода конструктора по умолчанию, тогда код не даст удовлетворительного вывода. И я также хочу использовать условную основу...
Мне было интересно: в чем разница между использованием msbuild и devenv при компиляции решений из командной строки? Одна очевидная вещь заметила, что msbuild создает зависимые проекты не ...
Я хочу инициализировать массив в формате, в котором элементы, заключенные в фигурные скобки, разделяются запятыми, например: int array[10]={1,2,3,4, 5,6,7,8,9,10}; Однако мне нужно использовать новый оператор для...
Есть ли возможность подключиться к Oracle (через OCI) из одного процесса, а затем подключиться к тому же сеансу базы данных из другого процесса? В моем текущем приложении есть два способа доступа к базе данных: а ...
Я хочу изменить элемент набора, поэтому использовал set::iterator. Однако компилятор утверждает, что «элемент является константой». Затем я понял, что set::iterator — это const_iterator... Итак, ...
я написал код для быстрой сортировки со связанным списком, вот код # включить
#include
использование пространства имен std;
структура typedef _tagIntegerList
{ интервал nInteger; struct ...
В нашем проекте мы используем оператор потока C++ (<<) в нашей объектной модели для печати легко читаемый формат данных. Вот упрощенный пример: std::ostream& operator<<(std::...
Существует ли механизм, подобный std::streambuf, для преобразования многобайтовых значений в сетевой порядок байтов? В частности, Boost Asio предлагает такой примитив? Вот пример того, что я хотел бы...
Мой вопрос очень прост, но я не смог найти решение самостоятельно. Я привык писать алгоритмы на C++. Там я очень часто использую структуру std::map вместе со всеми вспомогательными методами этого...
Я пытаюсь выделить фиксированный размер в стеке для целочисленного массива #include
использование пространства имен std; int main(){ int n1 = 10; const int N = const_cast(n1); ...
Класс B;
B *b = новый B(); // конструктор по умолчанию
B *b1 = новый B(10); // конструктор, который принимает аргумент B(int x) Однако, если мы хотим написать пользовательскую версию new, синтаксис будет ...
Существуют ли предварительно скомпилированные бинарные файлы Boost для MinGW? Я пытался скомпилировать их самостоятельно и столкнулся со слишком большими трудностями, и на данный момент я почти уверен, что сломал что-то жизненно важное для...
Насколько я понимаю, шаблоны выражений будут ломаться при ранжировании на основе for в C++11, так как for (auto x : expr) имеет неявный auto&& __range = expr в нем, и это приведет к зависанию ...
У меня есть алгоритм, который использует числа с плавающей запятой или двойные числа для выполнения некоторых вычислений. Пример: двойной а;
двойной б;
двойной с;
...
двойной результат = c / (b - a);
if ((result > 0) && (result < ...
Хорошо, в основном есть большой проект C ++ (Recast), который я хочу обернуть, чтобы использовать его в своем проекте C #. Я пытаюсь сделать это уже некоторое время, и это то, что у меня есть до сих пор. Я использую C + ...
Есть ли простой способ копирования C-строк? У меня есть const char *stringA, и я хочу, чтобы char *stringB принимал значение (обратите внимание, что stringB не является константой). Я пробовал stringB=(char*) stringA, но получается...
На днях я просматривал документацию по DuplicateHandle и заметил, что DuplicateHandle может копировать дескрипторы ключей реестра (HKEY). Читая об этом немного больше в книге SysInternals, кажется...
Где в стандарте C++ говорится об использовании псевдонимов? Я просмотрел ToC и не увидел упоминания слова «псевдоним». Я попытался посмотреть в одном правиле определения (3.2), и поиск по слову «псевдоним» не дал...
Для такого кода: class foo { protected: int a; public: class bar { public: int getA() {return a;} // ОШИБКА}; foo() : a (p-> param)
}; Я получаю это...
Не похоже (пример программы), но могу ли я быть в этом уверен? // изменение размера вектора STL стирает/аннулирует его предыдущее содержимое?
#include
#include <вектор>
using namespace std ;...
В программе на C++, используя std::ifstream, я пытаюсь открыть указанный пользователем файл — пока все хорошо. Однако я случайно ввел имя файла, которое на самом деле является каталогом, и был очень удивлен...
Допустим, у меня есть программа MPI с 2 процессами, ранг 0 и ранг 1. int i [ 20], j [20], темп, размер; В процессе с рангом 0 у меня for (temp = 0; temp <20; temp ++) i [temp] = temp; ...