Size: a a a

2021 February 11

VS

Vladimir Suisei in supapro.cxx
Разве оно не должно быть тогда помечено noexcept?
источник

SH

Serhii Herashchenko in supapro.cxx
Vladimir Suisei
Разве оно не должно быть тогда помечено noexcept?
а, ну он может бросить исключения не связанные с открытием файла
источник

SH

Serhii Herashchenko in supapro.cxx
наверняка там нью вызывается, так что он вполне может бросать бед аллок или что-то в этом духе
источник

VS

Vladimir Suisei in supapro.cxx
Serhii Herashchenko
а, ну он может бросить исключения не связанные с открытием файла
Может ли быть что-то кроме бед аллока?
источник

SH

Serhii Herashchenko in supapro.cxx
Vladimir Suisei
Может ли быть что-то кроме бед аллока?
думаю это имплементейшн депендент
источник

VS

Vladimir Suisei in supapro.cxx
В общем вероятность КРАЙНЕ МАЛА я верно понимаю ?
источник

SF

S F in supapro.cxx
Vladimir Suisei
Может ли быть что-то кроме бед аллока?
В 17 стандарте у ifstream появился метод  exceptions
источник

SF

S F in supapro.cxx
Можно его заюзать чтобы эксепшены включить
источник

SF

S F in supapro.cxx
Только делать open
источник

VS

Vladimir Suisei in supapro.cxx
Понятно
источник

Q

Queen in supapro.cxx
С++ позволяет двигаться в for по enum?
источник

SH

Serhii Herashchenko in supapro.cxx
Queen
С++ позволяет двигаться в for по enum?
а как вообще можно итерироваться по енуму?
источник

SH

Serhii Herashchenko in supapro.cxx

enum Color
{
   Red,
   Green,
   Blue,
 
   Count
}

for (Color c = Red; c != Count; ++c)


разве что так
источник

LA

Liber Azerate in supapro.cxx
Serhii Herashchenko
а как вообще можно итерироваться по енуму?
Рефлексия, уии
источник

Q

Queen in supapro.cxx
Liber Azerate
Рефлексия, уии
спасибо
источник

LA

Liber Azerate in supapro.cxx
Queen
спасибо
Если что, в С++ её нет и ответ "никак" :)
источник

Q

Queen in supapro.cxx
Лучше класс напишу
источник

m

mosqout in supapro.cxx
Я написал вот такую реализацию стека.
struct stack {
   int a[200];
   int head = -1;

   void push(int x) {
       a[++head] = x;
   }

   int pop() {
       return a[--head + 1];
   }

   int front() {
       return a[0];
   }

   int size() {
       return head + 1;
   }

   void clear() {
       head = -1;
   }
};
источник

m

mosqout in supapro.cxx
Я не понимаю как реализовать метод front, так чтобы, если стек пустой, то на экран выводилось Error.
источник

m

mosqout in supapro.cxx
Он должен одновременно возвращать int и string
источник