Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 September 15

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Писать надо только при переопределении виртуального метода родителя соответственно
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Я о том, что определяю я отдельно вне класса, а при объявлении в классе оно есть
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Скинь код, не пойму тебя
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
class Node
{
public:
 virtual void Func() = 0;
};

class NodeNode : public Node
{
public:
 void Func() override;
};

void NodeNode::Func() override{}
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
В самом конце override уже не нужен, правильно?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Не нужен, он тут проверятся не будет
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Спасибо
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
 ‌  
class Node
{
public:
 virtual void Func() = 0;
};

class NodeNode : public Node
{
public:
 void Func() override;
};

void NodeNode::Func() override{}
первое нормальные люди называют INode
тогда второе можно назвать просто Node
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
первое нормальные люди называют INode
тогда второе можно назвать просто Node
У меня не хватило фантазии)
Но спасибо за совет на будущее
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Anton Ornatskyi
Угу, 11 стандарт не узнаётся.
а что за компилятор?
обычно дефолт 11+
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
А в Qt через слот можно напрямую обратиться к тому, от кого сигнал7
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
QObject::sender()
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Если я правильно понял вопрос
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Ща попробую и отвечу)
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Ну я кастомный слот написал, законнектил, и хочу к сендеру обращаться, чтоб не писать десяток функций для каждого объекта, который использует слот
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Тогда это должно быть оно
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Anton Ornatskyi
Тогда это должно быть оно
А чтоб обратиться к методу унаследованного класса? У мене сендер QTextEdit и я хочу текст с поля получать
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
А, кастонуть. Ща
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну если это виртуальный метод, то оно самое должно вроде
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
А есть какие-то простые идеи, чтобы запретить ввод любых символов, кроме цифр? Я, конечно, могу каждый раз чистить и вставлять текст, но зачем, вдруг есть функция какая-то. (Я прост хз как это не инглише сформулировать))
источник