Size: a a a

2021 February 13

D

Danya in supapro.cxx
Discards any whitespace characters (as identified by calling isspace()) until the first non-whitespace character is found, then takes as many characters as possible to form a valid base-n integer number representation and converts them to an integer value.

Игнорирует любые белые разделители (определенные вызовом isspace) до первого символа, который не является белым разделителем, затем берёт столько символов, сколько возможно для формирования валидного числа с разрядностью n и конвертирует в число.
источник

SI

Shack Ira in supapro.cxx
стоит обрезает что ему не нравится?
источник

D

Danya in supapro.cxx
Shack Ira
стоит обрезает что ему не нравится?
Я перевёл документацию
Там написано как работает stoi
источник

D

Danya in supapro.cxx
Что именно не понятно?
источник

jp

jon pedro in supapro.cxx
День добрый. Для чего используют абстрактные классы? Вот читаю, а смысл их не понимаю. Зачем создавать класс, который не имеет реализации, для того чтобы его наследовать и переопределять его методы?
источник

jp

jon pedro in supapro.cxx
Просто в интернетах читаю и что-то вот ну реально не понимаю на кой наследовать то, что и так ручками придётся переопределять. Даже учитывая что интерфейс будет один на разные классы. (речь идёт не просто о паре виртуальных функций, а когда весь интерфейс с модификатор ом virtual)
источник

D

Danya in supapro.cxx
jon pedro
День добрый. Для чего используют абстрактные классы? Вот читаю, а смысл их не понимаю. Зачем создавать класс, который не имеет реализации, для того чтобы его наследовать и переопределять его методы?
Их используют для того, чтобы обобщить интерфейс схожих сущностей и возможно частично вынести общую функциональность в базовый класс, чтобы не было повторений кода
источник

CD

Constantine Drozdov in supapro.cxx
jon pedro
Просто в интернетах читаю и что-то вот ну реально не понимаю на кой наследовать то, что и так ручками придётся переопределять. Даже учитывая что интерфейс будет один на разные классы. (речь идёт не просто о паре виртуальных функций, а когда весь интерфейс с модификатор ом virtual)
Вы рассматриваете ситуацию только со стороны реализующего интерфейс, а абстрактный класс это взгляд со стороны использующего интерфейс
источник

AS

Anatoly Shirokov in supapro.cxx
jon pedro
День добрый. Для чего используют абстрактные классы? Вот читаю, а смысл их не понимаю. Зачем создавать класс, который не имеет реализации, для того чтобы его наследовать и переопределять его методы?
Когда ты строишь работу с абстракциями, а детали как реализовать то или иное действие знают потомки
источник

D

Danya in supapro.cxx
Рекомендую почитать книжку по ООП
источник

jp

jon pedro in supapro.cxx
Danya
Рекомендую почитать книжку по ООП
Параллельно читаю, пока до конца не понимаю. На словах вроде понятно, а зачем пока не чувствую это дело
источник

AS

Anatoly Shirokov in supapro.cxx
jon pedro
Параллельно читаю, пока до конца не понимаю. На словах вроде понятно, а зачем пока не чувствую это дело
Пытайся понять на примерах. Какая тебе тема близка?
источник

AS

Anatoly Shirokov in supapro.cxx
Пример с абстрактной фигурой тебе будет понятен в графредакторе?
источник

PT

Panavia Tornado in supapro.cxx
подскажите как автоматически расставить override если функция переопределяет виртуальную
источник

FS

Flower Surgeon in supapro.cxx
Danya
Discards any whitespace characters (as identified by calling isspace()) until the first non-whitespace character is found, then takes as many characters as possible to form a valid base-n integer number representation and converts them to an integer value.

Игнорирует любые белые разделители (определенные вызовом isspace) до первого символа, который не является белым разделителем, затем берёт столько символов, сколько возможно для формирования валидного числа с разрядностью n и конвертирует в число.
> белые разделители
”Расист? Расист!”
источник

PT

Panavia Tornado in supapro.cxx
clang не получится использовать ( не компилируется )
источник

jp

jon pedro in supapro.cxx
Anatoly Shirokov
Пример с абстрактной фигурой тебе будет понятен в графредакторе?
Я думаю, тут очень близок пример паттерна стэйт, там класс state практически весь абстрактный.
источник

D

Danya in supapro.cxx
Panavia Tornado
clang не получится использовать ( не компилируется )
Значит у тебя есть проблемы
источник

PT

Panavia Tornado in supapro.cxx
Danya
Значит у тебя есть проблемы
ну майковский компилятор и gcc компилируют
источник

D

Danya in supapro.cxx
Override ничего, кроме проверки не делает
источник