Size: a a a

2021 February 24

s

std::slavik in supapro.cxx
что для нас принципиально поменяется если мы вставим код питоновский
и получим тоже результат
источник

s

std::slavik in supapro.cxx
разница только в том что мы не тащим на конечную платформу компилятор
в случае с компилируемым языком
источник

DK

David Kravets in supapro.cxx
std::slavik
вот взять годболт например - мы можем сказать что это интерпретатор
а компиляторы - часть интерпретатора
мы вставляем текст программы и получаем результат
Ну Интер. просто считывает команды и исполняет их , команды Интер. ограничены там нельзя реализовать Дин.тиип
источник

s

std::slavik in supapro.cxx
David Kravets
Ну Интер. просто считывает команды и исполняет их , команды Интер. ограничены там нельзя реализовать Дин.тиип
компилятор просто считывает текст программы в котором есть команды которые в итоге выполняются
источник

s

std::slavik in supapro.cxx
David Kravets
Ну Интер. просто считывает команды и исполняет их , команды Интер. ограничены там нельзя реализовать Дин.тиип
C++ код пишется под абстрактную машину
источник

s

std::slavik in supapro.cxx
ее команды ограничены
источник

ЗВ

Захар Виноградов... in supapro.cxx
Всем привет! Возникла следующая проблема.
Есть материнский класс Vehicle, в нем конструктор:
Vehicle(string name, int speed = -1.)
 {
   DefaultVehicleName = name;
   DefaultVehicleSpeed = speed;
 }
То есть по логике предусматривается, что speed может не вводиться, так как есть значение по умолчанию -1.
Есть дочерний класс Auto, а в нем конструктор:
Auto(string name, double speed) : Vehicle(name, speed) {}
И я создаю вектор Auto и в нем элемент:
automobiles.push_back(Auto("Automobile 1", 5));
Если убрать 5, то программа не заработает. Как сделать так, чтобы можно было 1 параметр вводить, и он аналогично Vehicle использовал параметр по умолчанию?
источник

DK

David Kravets in supapro.cxx
std::slavik
ее команды ограничены
С этим не соглашусь, вообще то языки рекурсивно перечисляются , если что
источник

CD

Constantine Drozdov in supapro.cxx
Захар Виноградов
Всем привет! Возникла следующая проблема.
Есть материнский класс Vehicle, в нем конструктор:
Vehicle(string name, int speed = -1.)
 {
   DefaultVehicleName = name;
   DefaultVehicleSpeed = speed;
 }
То есть по логике предусматривается, что speed может не вводиться, так как есть значение по умолчанию -1.
Есть дочерний класс Auto, а в нем конструктор:
Auto(string name, double speed) : Vehicle(name, speed) {}
И я создаю вектор Auto и в нем элемент:
automobiles.push_back(Auto("Automobile 1", 5));
Если убрать 5, то программа не заработает. Как сделать так, чтобы можно было 1 параметр вводить, и он аналогично Vehicle использовал параметр по умолчанию?
Параметр по умолчанию определяется для непосредственно вызываемой функции, если вызывается конструктор Auto, то и для него должен быть прописан
источник

ЗВ

Захар Виноградов... in supapro.cxx
Constantine Drozdov
Параметр по умолчанию определяется для непосредственно вызываемой функции, если вызывается конструктор Auto, то и для него должен быть прописан
А как его прописать? Просто запись типа name=-1 в конструкторе Auto не работает.
источник

DK

David Kravets in supapro.cxx
std::slavik
C++ код пишется под абстрактную машину
Генераторы переч. множества
источник

CD

Constantine Drozdov in supapro.cxx
Захар Виноградов
А как его прописать? Просто запись типа name=-1 в конструкторе Auto не работает.
speed = -1. в конструкторе Auto совершенно точно сработает
источник

AP

Antony Polukhin in supapro.cxx
Artem
А оно будете как-то обнулятся постоянно?
Посмотрите документацию, там есть функция для обнуления
источник

CD

Constantine Drozdov in supapro.cxx
Antony Polukhin
Посмотрите документацию, там есть функция для обнуления
Антон, как вас занесло в суп?
источник

s

std::slavik in supapro.cxx
David Kravets
С этим не соглашусь, вообще то языки рекурсивно перечисляются , если что
Python Тьюринг полный если что
источник

s

std::slavik in supapro.cxx
как и Java
источник

s

std::slavik in supapro.cxx
в чем ограниченность
источник

DK

David Kravets in supapro.cxx
std::slavik
Python Тьюринг полный если что
Python - процедурный язык, это что то новое
источник

CD

Constantine Drozdov in supapro.cxx
Antony Polukhin
Посмотрите документацию, там есть функция для обнуления
Ну и, разумеется, когда я смогу скачать userver?
источник

s

std::slavik in supapro.cxx
David Kravets
Python - процедурный язык, это что то новое
какое имеет значение какой язык если мы говорим про ограниченность?
источник