- 1
- 2
- 3
- 4
- 5
- 6
- 7
switch (today) {
case 1:
cout << "It's Monday" << endl;
break;
default:
cout << "Not Monday" << endl;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
switch (today) {
case 1:
cout << "It's Monday" << endl;
break;
default:
cout << "Not Monday" << endl;
}
классика в исполнении MSDN
реквестирую пруфлинк, не верится что все настолько заупщено
пример в конце статьи "C++ Enumeration Declarations"
нахера делать енум
enum Days { // Declare enum type Days
saturday, // saturday = 0 by default
sunday = 0, // sunday = 0 as well
monday, // monday = 1
tuesday, // tuesday = 2
wednesday, // etc.
thursday,
friday
};
чтоб потом писать
case 1: cout << "It's Monday" << endl;
сенкс
а в сиплюсе?
:)
спс, поржал.
в шарпе энумы - это "value types", а не "classes (reference types)" т.е. обычные 32-битные (64битные?) числа, как и в с++. когда вызывается d.ToString(), происходит боксинг числа в классовое представление (это будет уже новый обхъект, прежний энум так и останется числом) и вызывается нужный метод.
т.е. что-то вроде:
Days d = Days.Monday;
string str = new BoxedEnum(d).ToString();
Я думаю что писать принципиально новую оперциаонную систему нужно на PHP.
Кстати, что нам сегодня по труду задали?
Приятно, что все его знают -- он у нас по информатике отличник!
и сожги свою КАЛЛлекцию книг освоить за 21 день или какая там у тебя
На сайте проводится профилактика, поэтому гостям нельзя писать комментарии до 1 января 2011. Говнокод.ру благодарит Вас за понимание!
А я то могу! Забыли забанить! Ха.
скоро тут станет уныло =\
- Теперь, когда всех любителей списывать выгнали...
- ...остались профессионалы.
Останутся профессиональные сертифицированные деанонимизированные говнокодеры!
Семёны тут Инкрезон и Денис Попов, напр.
Семёны-неймфаги ололо :)