Size: a a a

2020 July 17

AM

Aleksander Mironov in supapro.cxx
zeroid
Си с классами?)
Да =)
источник

z

zeroid in supapro.cxx
Ну тогда goto Cleanup пиши)
источник

VD

Vlad Doc in supapro.cxx
Danya
new это сайд эффект?
Вызов любой функции разве не сайд эффект?
источник

AM

Aleksander Mironov in supapro.cxx
zeroid
Ну тогда goto Cleanup пиши)
Так мне остаться надо в первом цикле.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Вообще неуверен что нормальная практика оставлять объект в нелегальном состоянии
источник

Е

Егор in supapro.cxx
Vlad Doc
Вызов любой функции разве не сайд эффект?
не
источник

VD

Vlad Doc in supapro.cxx
Ну всё + шиза и волатайл булы на каждом цикле))
источник

AM

Aleksander Mironov in supapro.cxx
Vlad Doc
У тебя там не нулптр)
Я быстро накидывал пример, там инициализируется nullptr. (Но вообще я забыл это, т.к. не писал free() с ходу.)
источник

АК

Александр Караев... in supapro.cxx
Aleksander Mironov
Т.е. даже вот так?
ClassA* objectA;
while(true) {
   
 objectA = new ClassA();
 
 while(true) {
     
   // Some actions
   if(objectA.IsInError()) break;
 }
}
зачем здесь вообще указатель?
источник

AM

Aleksander Mironov in supapro.cxx
Александр Караев
зачем здесь вообще указатель?
В том плане, почему не ссылка?
источник

D

Danya in supapro.cxx
Aleksander Mironov
Я быстро накидывал пример, там инициализируется nullptr. (Но вообще я забыл это, т.к. не писал free() с ходу.)
new и free
мммммм
источник

D

Danya in supapro.cxx
Aleksander Mironov
В том плане, почему не ссылка?
Нет, в плане зачем здесь new и указатель?
источник

D

Danya in supapro.cxx
В чём проблема просто сделать
Class object;?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Aleksander Mironov
Т.е. даже вот так?
ClassA* objectA;
while(true) {
   
 objectA = new ClassA();
 
 while(true) {
     
   // Some actions
   if(objectA.IsInError()) break;
 }
}
Если у типа нормальный operator=, указатели тут не нужны
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Vlad Doc
Вызов любой функции разве не сайд эффект?
Если она экстерн, то да
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Точнее компиль не может доказать отсутствие сайд эффектов в таком случае
источник

VD

Vlad Doc in supapro.cxx
Фух ну всё можно выдыхать и не пихать везде волатайл булы.
источник

Е

Егор in supapro.cxx
Я с вчерашней проблемой, но теперь я ее оформил чтоб можно было глянуть. magic_get фейлится на структурах с юник_птр-ом но только на винде, причину я не понял. Можете глянуть https://github.com/Malibushko/magic_get_test.git выхлоп CI (там три компиля) и сказать это баг или я туплю где-то? Мне ишью оформлять?
Вроде-бы месяца 3 назад такого не было
источник

AM

Aleksander Mironov in supapro.cxx
Danya
В чём проблема просто сделать
Class object;?
Как это правильно называется? Не знаю как загуглить прочитать. Прямая инициализация или это с скобками?
источник

D

Danya in supapro.cxx
Егор
Я с вчерашней проблемой, но теперь я ее оформил чтоб можно было глянуть. magic_get фейлится на структурах с юник_птр-ом но только на винде, причину я не понял. Можете глянуть https://github.com/Malibushko/magic_get_test.git выхлоп CI (там три компиля) и сказать это баг или я туплю где-то? Мне ишью оформлять?
Вроде-бы месяца 3 назад такого не было
Напиши Полухину уже
источник