c++

есть шаблон, где я могу наследовать перечисление из другого enum в C++?? что-то вроде этого: enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six }; ...

я столкнулся с интересной проблемой сегодня. Рассмотрим этот простой пример: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst = 1; void func() { foo(kConst);...

кто-нибудь пробовал использовать gold вместо ld? goldобещания чтобы быть намного быстрее, чем ld, поэтому он может помочь ускорить циклы тестирования для больших приложений C++, но может ли он использоваться в качестве замены LD? можете gcc/g++ прямой вызов gold.? есть ли какие-либо ошибки или проблемы? х...

использование Eclipse и CDT для отладки кода C++ переменная windows является громоздкой и не очень информативной для типов, определенных в стандартной библиотеке шаблонов или в boost (например, shared_ptr). просто пример, как это может выглядеть для std:: vector: bar {...} std::_Vector_base<TSampl...

Я пытаюсь скомпилировать свою программу в общую библиотеку, которую я могу использовать из кода Python с помощью ctypes. библиотека прекрасно компилируется с помощью этой команды: g++ -shared -Wl,-soname,mylib -O3 -o mylib.so -fPIC [files] `pkg-config --libs --cflags opencv` однако, когда я пытаюсь импорт...

какой быстрый способ проверить, пересекаются ли 2 прямоугольника? поиск в интернете придумал этот однострочный (WOOT!), но я не понимаю, как написать его на Javascript, похоже, он написан в древней форме C++. struct { LONG left; LONG top; LONG right; LONG bottom; } RECT; bool ...

Я в учебнике, который вводит файлы (как читать и писать изв файл) во-первых, это не домашнее задание, это просто общая помощь, которую я ищу. Я знаю, как читать одно слово за раз, но я не знаю, как читать одну строку за раз или как читать весь текстовый файл. Что делать, если мой файл содержит 1000 слов? Н...

это struct Example { int a, b; Example(int mA, int mB) : a{mA}, b{mB} { } Example(const Example& mE) : a{mE.a}, b{mE.b} { } Example(Example&& mE) : a{move(mE.a)}, b{move(mE.b)} { } Example& operator=(const Example& mE) { a = mE.a; b = mE.b; retur...

этот вопрос уже есть ответ здесь: как имитировать "нажмите любую клавишу для продолжения?" 15 ответов что было бы лучшим способом дождаться ввода пользователя в консольном приложении? std::cout << "press any ke...

Я пытаюсь вычислить расстояние между двумя точками. Две точки я сохранил в векторе в C++: (0,0) и (1,1). Я должен получить результаты как 0 1.4 1.4 0 но фактический результат, который я получил 0 1 -1 0 Я думаю, что что-то не так с тем, как я использую итератор в векторе. Как я могу исправить эту пробл...