Результаты поиска по запросу "c++"

2 ответа

Я никогда не думал, что класс может превратиться из производного в базу, а затем вернуться к производному в одной последовательности построения. Ты узнаешь что-то новое каждый день.

С 1) class Base { Base(std::string name); virtual std::string generateName(); } class Derived : Base { Derived(); virtual std::string generateName(); }здесь возникает вопрос: какой метод будет вызываться на generateName ()? Derived :: Derived ...

1 ответ

@underscore_d - Конечно. Имена будут выдумывать это меньше, чем объекты.

ел бы использовать структурированные привязки C ++ 17 для присвоения значения переменной члена класса, например: #include <cmath> #include <iostream> struct Result { double value; bool error; }; Result square_root(double input) { return ...

6 ответов

Да.

тим, у меня есть что-то вроде этого: enum CardColor { HEARTS, DIAMONDS, CLUBS, SPADES}; CardColor MyColor = static_cast<CardColor>(100);Есть ли (простой) способ обнаружить, во время компиляции или во время выполнения, что значениеMyColor не ...

ТОП публикаций

1 ответ

Есть ли какой-то другой способ запланировать мои функции в солярисе 10 ??

исал фрагмент с помощью timer_create для установки таймера для вызова потока, в котором я установил sigev_notify как SIGEV_THREAD, это дает мне ошибку EINVAL (неверный аргумент), но когда я устанавливаю sigev_notify как SIGEV_SIGNAL, код работает ...

0 ответов

Но обратите внимание еще раз, что сопоставление папок / файлов не требуется для загрузки классов - мы можем изобрести загрузчик классов, который получает классы из базы данных или удаленной службы - в этом случае сопоставление папок / файлов не имеет никакого смысла.

ь то, что называетсяJava, Есть лиpackage вlibrary представляют такое же значение, особенно с точки зрения, например, связи относительных классов и использования защищенных членов?C++Благодарю. К сожалению, я не знаю, как работают библиотеки C #, ...

5 ответов

Более того, вы можете использовать внешние инструменты для разборки скомпилированного бинарного файла, например, objdump или более профессиональный ida.

исал некоторый код для математики, и он должен идти быстро, поэтому мне нужно использовать инструкции SSE и AVX. Я собираю его с g ++ и использую флаги-O3 а также-march=native, так что я думаю, что он использует инструкции SSE и AVX, но я не ...

9 ответов

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

у меня есть, например, два классаA а такжеBтакой классB наследуетсяA следующее: class B: public A В этом случае я делаюpublic наследование. Если я напишу предыдущий код следующим образом: class B: A Какой тип наследования я буду здесь делать ...

3 ответа

gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html

ел эту ссылку, но я не прошу снижения производительности кода, использующего "extern". Я имею в виду без "extern", есть ли "переключение контекста" при использовании библиотеки C в C ++?Есть ли какие-либо проблемы при использовании чисто C (не ...

5 ответов

 Другие классы -> не POD

жные дубликаты: C / C ++ Struct против класса [https://stackoverflow.com/questions/2750270/c-c-struct-vs-class] Что такое типы POD в C ++? [https://stackoverflow.com/questions/146452/what-are-pod-types-in-c] Здравствуй, вC ++ в двух словах, ...

5 ответов

По крайней мере, в Visual Studio больше информации дается в окне «Построение вывода», а не в списке ошибок. У меня была ошибка шаблона в состоянии списка ошибок: «Не удалось преобразовать Foo <int> в Foo <int>». В окне «Вывод» было несколько строк, которые следовали за фактической ошибкой, что помогло мне понять, что же это за проблема.

ствительно начинаю понимать, что люди имеют в виду, когда говорят, что сообщения об ошибках C ++ довольно ужасны в отношении шаблонов. Я видел ужасно длинные ошибки для таких простых вещей, как функция, не соответствующая ее прототипу. Есть ли ...