Size: a a a

2021 April 02

R

Roman in C++ Together 2.0
Значит ... значит .... происходит выход за пределы ..?
источник

R

Roman in C++ Together 2.0
лять я тупанул.... суммировал случайно и цифры и пробелы ...
источник

R

Roman in C++ Together 2.0
на простом примере все бьет вроде как
источник

К

Коля🤔🎭 in C++ Together 2.0
Лол, при виртуальном наследовании оказывается в стек пушится 0 или 1, а вызов базового конструктора идёт перед вызовом конструкторов виртуально наследуемых от базового. В самих же наследуемых классах проверяется этот 0 или 1. Прикольно.
источник

К

Коля🤔🎭 in C++ Together 2.0
источник

VD

Vlad Doc in C++ Together 2.0
Коля🤔🎭
Лол, при виртуальном наследовании оказывается в стек пушится 0 или 1, а вызов базового конструктора идёт перед вызовом конструкторов виртуально наследуемых от базового. В самих же наследуемых классах проверяется этот 0 или 1. Прикольно.
А что при множественном наследовании более чем двух классов с виртуальной базой?
источник

К

Коля🤔🎭 in C++ Together 2.0
Vlad Doc
А что при множественном наследовании более чем двух классов с виртуальной базой?
Та думаю так само происходит вызов всех конструкторов из базовых классов, и так само проверяется 0 или 1 из стека (вызывать базовые конструкторы в наследуемом классе или нет)
источник

R

Roman in C++ Together 2.0
Ну, хоть и ~говноFromЖопы ...Но, как то , как то работает, так же настроил и под QTextEdit ...
источник

R

Roman in C++ Together 2.0
Пойду вынесу в общий метож попробую, а то дубляж кода - как то очень по ньюфажному
источник

DK

David Kravets in C++ Together 2.0
Коля🤔🎭
Лол, при виртуальном наследовании оказывается в стек пушится 0 или 1, а вызов базового конструктора идёт перед вызовом конструкторов виртуально наследуемых от базового. В самих же наследуемых классах проверяется этот 0 или 1. Прикольно.
А зачем 0 и 1 пишут ?
источник

К

Коля🤔🎭 in C++ Together 2.0
David Kravets
А зачем 0 и 1 пишут ?
Вызывать базовый конструктор или нет
источник

К

Коля🤔🎭 in C++ Together 2.0
Но это в msvc так работает на х86, остальные компилы и разрядности - хз
источник

P

Psixolog in C++ Together 2.0
Ребята, system() функция уязвим?
источник

DK

David Kravets in C++ Together 2.0
Psixolog
Ребята, system() функция уязвим?
Да, там внутри эксплойт
источник

P

Psixolog in C++ Together 2.0
David Kravets
Да, там внутри эксплойт
Нет, ты щас серьёзно?
источник

VD

Vlad Doc in C++ Together 2.0
Psixolog
Ребята, system() функция уязвим?
Хацкер 228 может подменить строковый литерал и выполнить rm -rf
источник

VD

Vlad Doc in C++ Together 2.0
Причем он может просто грепом найти место вызова система
источник

P

Psixolog in C++ Together 2.0
Vlad Doc
Хацкер 228 может подменить строковый литерал и выполнить rm -rf
Вот здесь теперь понятно,  спасибо
источник

R

Roman in C++ Together 2.0
@AlexFails еееееее, я сделал))))
И даже считывание с QTextEdit.
У меня было полное говнище, но я смог вынести общий код в отдельный метод, и уже из 2 разных слотов вызывать его.

И да, мне пришлось все таки из файла считывать не по 1 строчке, а целеком содержимое посредством readAll() .
Думаю, в первых версиях можно такое проводить, тем более для завтрашнец демонстрации хватит. QString вкдь может до 2 Гигов хранить данные.

Правда, подсчет слов у меня еще не сделано ... Ну , в принципе, скрепя сердцем немного , и так достаточно!
источник

R

Roman in C++ Together 2.0
Как же приятро все таки, когда из некрасивого кода делаешь более приятныц и стройный))))))))
Прямо радость в душе
источник