- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
// define types
const int FB2 = 0;
const int TXT = 1;
// private
private int Type;
…
// class methods
public CVBook(string path, string type) {
switch(type)
{
case "fb2":
{
Type = 0;
}
break;
case "txt":
{
Type = 1;
}
break;
default:
{
throw new Exception("Unknown Book Format");
}
}
…
switch (Type) {
case FB2: { … }
case TXT: { … }
default:
{
throw new Exception("Unknown Book Format");
}
}
}
}
bormand 30.11.2012 13:24 # +2
Fai 30.11.2012 13:39 # +1
bormand 30.11.2012 14:43 # +8
Зато хоть инкапсуляция не подкачала.
Steve_Brown 03.12.2012 11:30 # 0
Lure Of Chaos 01.12.2012 03:19 # +2
> int Type
белая горячка, Типичный случай.
inkanus-gray 01.12.2012 08:34 # +1
Fai 01.12.2012 12:53 # 0
inkanus-gray 01.12.2012 21:05 # 0
scriptin 01.12.2012 21:28 # +1
eth0 01.12.2012 21:44 # +4
bormand 01.12.2012 21:53 # +6
Функция объявляется жирным, тип переменной определяется ее цветом (int красный, string зеленый и т.п.):
MyFunction x y text
mid = (x + y)/2
В конце функции пишется ее зачеркнутое имя
MyFunction
Если функция возвращает значение - ее имя подсвечивается нужным цветом
Sum x y
x + y
Sum
kyyskolc-katcoc 02.12.2012 17:34 # +2
Fai 02.12.2012 18:11 # +1
string
integer
real
pointer
И получить различные комбинации, вроде:
pointer to integer
Lure Of Chaos 04.12.2012 01:50 # 0
с болдом и италиканками
inkanus-gray 04.12.2012 02:36 # 0
PascalGovno 01.12.2012 21:57 # +1
Только если текст очень зеленый.
TarasB 01.12.2012 13:07 # 0
Fai 01.12.2012 13:38 # 0
bormand 01.12.2012 13:46 # 0
Fai 01.12.2012 13:57 # 0
bormand 01.12.2012 14:44 # +5
Fai 01.12.2012 15:03 # −2
absolut 01.12.2012 22:03 # +3
Fai 01.12.2012 22:30 # 0
Дейкстра, Вирт и Бэкус крутятся на своих профессорских стульях.
bormand 01.12.2012 22:59 # 0
guest 01.12.2012 23:08 # 0
bormand 01.12.2012 23:27 # 0
guest 01.12.2012 23:45 # 0
>Ну еще к примеру указатель на функцию, хранящийся в самой структуре
Я это и имел ввиду.
guest 01.12.2012 23:45 # −1
bormand 01.12.2012 23:58 # 0