- 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
- 39
- 40
- 41
- 42
- 43
- 44
enum crap
{
shit = 0,
fuck,
dick,
ass,
turd,
fart,
};
static char *crap_to_str(int crap)
{
switch (crap)
{
case shit:
{
return "shit";
}
case fuck:
{
return "fuck";
}
case dick:
{
return "dick";
}
case ass:
{
return "ass";
}
case turd:
{
return "turd";
}
case fart:
{
return "fart";
}
default:
{
return "!!!UNKNOWN CRAP!!!";
}
}
}
Есть ли возможность через какую-нибудь плюсовую метушню с шаблонами, констэспрами и препроцессором нагенерировать подобную хрень из готового определения структуры?
j123123 18.12.2018 01:12 # 0
guest8 18.12.2018 01:37 # −999
guest8 18.12.2018 01:40 # −999
bootcamp_dropout 18.12.2018 02:01 # 0
guest8 18.12.2018 02:04 # −999
bootcamp_dropout 18.12.2018 02:08 # 0
Если я правильно понял тебя, то toString() придется определять для всех enum'ов.
guest8 18.12.2018 02:19 # −999
guest8 18.12.2018 02:24 # −999
yet_another_one_shit 18.12.2018 06:27 # +3
guest8 18.12.2018 06:34 # −999
yet_another_one_shit 18.12.2018 12:43 # 0
T0PT 18.12.2018 10:45 # 0
gost 18.12.2018 11:03 # 0
bormand 18.12.2018 11:43 # 0
j123123 18.12.2018 16:02 # +1
Lorip1971 18.12.2018 12:00 # 0
guest8 18.12.2018 15:51 # −999
roman-kashitsyn 18.12.2018 17:50 # +1
j123123 19.12.2018 18:35 # +1
Abstract reduction system, (abbreviated ARS) is the most general (unidimensional) notion about specifying a set of objects and rules that can be applied to transform them.
Steve_Brown 18.12.2018 16:04 # 0
roman-kashitsyn 18.12.2018 17:51 # 0
guest8 18.12.2018 17:59 # −999
roman-kashitsyn 18.12.2018 18:08 # 0
Желательно описывать всё в Axiom, чтобы гомоиконы и котогенерация.
j123123 18.12.2018 18:10 # 0
guest8 18.12.2018 18:12 # −999
j123123 18.12.2018 18:14 # 0
guest8 18.12.2018 18:15 # −999
roman-kashitsyn 18.12.2018 18:13 # +1
j123123 18.12.2018 18:16 # 0
j123123 18.12.2018 18:12 # 0
Не, лучше в Metamath http://us.metamath.org/mpeuni/mmset.html
Чтоб https://en.wikipedia.org/wiki/Rewriting
Elvenfighter 21.12.2018 15:18 # +1
Elvenfighter 21.12.2018 16:05 # +2
https://wandbox.org/permlink/QGryioh963FK4n3c
j123123 29.12.2018 13:17 # 0
О даааа, считать буковки, как настоящие вконтактовские олимпиадные программисты https://govnokod.ru/24447
KitKat 29.12.2018 14:04 # −102
j123123 29.12.2018 23:17 # 0
Пописал на плюсах - как говна поел. https://wandbox.org/permlink/WnrOCbjzOqYmsyxm
guest8 30.12.2018 01:16 # −999
j123123 30.12.2018 01:31 # +1
guest8 30.12.2018 01:41 # −999
j123123 30.12.2018 01:57 # 0
nemyx 30.12.2018 07:26 # 0
https://ideone.com/wH1KrY
Именно поэтому я за Фрипаскаль.
nemyx 30.12.2018 07:42 # 0
https://ideone.com/FJa8z4
nemyx 30.12.2018 08:32 # 0
https://ideone.com/irFUNw
nemyx 30.12.2018 08:58 # 0
https://ideone.com/5Gb8L6
Goh 30.12.2018 13:26 # 0
AsString же.
6A9lHuCT 01.01.2019 00:59 # −102