Результаты поиска по запросу "c++"
вместо этого, как:
у инициализировать массив размером, используя значение, которое я прочитал в целочисленную переменную. Я не могу понять, почему он работает в Dev-C ++, но не в Turbo C ++. Вот код, который поможет прояснить ситуацию int arr_size; //cin max value ...
Я думаю, что предложения OpenMP применяются к переменным, объявленным вне параллельной области. Мой вопрос связан с локальными переменными.
#pragma omp parallel { int x; // private to each thread ? } #pragma omp parallel for for (int i = 0; i < 1000; ++i) { int x; // private to each thread ? }бо! Постскриптум Если локальные переменные автоматически закрыты, какой ...
Рефакторинг Ссылка
я есть много заголовочных файлов с длинной реализацией метода внутри. Есть ли автоматический способ сделать это? Один за другим может занять много времени ... Благодарю.
Это создаст только 1 экземпляр каждого объекта во время выполнения и предотвратит переопределения. Однако имейте в виду, что все файлы, которые содержат файл .h, будут использовать один и тот же экземпляр этих двух объектов, поэтому вам нужно быть осторожным при обращении к ним.
тствую всех. Кажется, я цепляюсь за деньги, но нигде не могу найти решение. В любом случае, пойдем дальше и объясним. У меня есть программа, состоящая из трех файлов; main.ccp, add.h, add.cpp. Я объявляю класс 'SA' в add.h и все мои функции ...
Если вы объявляете анонимный объект с одним аргументом, просто поместите его в пару скобок!
ка скомпилировать: class AnonymousClass { public: AnonymousClass(int x) { } }; int main() { int x; AnonymousClass(x); return 0; }генерирует ошибки из MSVC: foo.cpp(13) : error C2371: 'x' : redefinition; different basic types foo.cpp(12) : see ...
Кстати, мне никогда не нравилось, когда operator + () не коммутативный (например, конкатенация строк). Что-то об этом просто кажется неправильным ...
ал изучать C ++, поэтому из-за недостатка знаний и опыта я не знаю, почему что-то столь простое для новичка, как то, что я собираюсь описать, уже отсутствует в STL. Чтобы добавить вектор к другому вектору, вы должны ...
Вызовите функции C ++ opencv из Python (отправьте cv :: Mat в C ++ dll, который использует opencv)
Я написал код C ++ с использованием opencv, я преобразовал код C ++ как «DLL», и мне нужно вызвать метод из этой DLL в Python, который получаетcv::Mat как тип данных. Но я получаю ошибку здесь. Ниже приведены примеры кода C ++ и кода Python. При ...
Попробуйте {return SmartPtr <Q> (t); } Компилятор скажет вам, можно ли присвоить T * Q * без всех приведений. Убедитесь, что ваша логика подсчета ссылок может разделять счетчик ссылок между типами шаблонов. Подсчет ссылок int * должен быть в состоянии.
ствую, что об этом уже спрашивали, но я не могу найти его на SO, и при этом я не могу найти ничего полезного в Google. Может быть, слово «ковариантный» - это не то слово, которое я ищу, но эта концепция очень похожа на ковариантные ...
@nightcracker: Вы можете иметь C в глобальном пространстве имен, если хотите, или анонимное пространство имен, если вы используете только C (и его обмен) в одной единице перевода. Дело в том, что C и ее бесплатная функция подкачки должны быть в одной и той же функции (т.е. ничего не помещать в пространство имен std).
жный дубликат: Как обеспечить функцию подкачки для моего класса? [https://stackoverflow.com/questions/6380862/how-to-provide-a-swap-function-for-my-class] Есть некоторые вопросы по этому поводу, но на множество противоречий (человек А, дающий ...
Лично я не люблю использовать программы, которые не принимают --long-options, потому что запоминание коротких опций - боль, и никакие две программы не используют одинаково.
жный дубликат: Какие библиотеки парсеров параметров существуют для C ++? [https://stackoverflow.com/questions/253556/what-parameter-parser-libraries-are-there-for-c] Я немного посмотрел, и есть много библиотек для разбора параметров ...