- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
#include <stdio.h>
#include <math.h>
#define SET(var, ...) typeof(__VA_ARGS__) var = __VA_ARGS__
SET(p, &puts);
struct point_t { double x, y; };
SET(point, (struct point_t){0.0, 1.0});
SET(anonymous, (struct{char *s;}){"hui"});
int main(void)
{
static SET(msg, "Halo!");
p(msg);
SET(sqrt_of_2, sqrt(2));
printf("√2 = %f\n", sqrt_of_2);
return 0;
}
MPA3b 20.03.2019 20:25 # 0
OCETuHCKuu_nemyx 20.03.2019 20:38 # 0
TEH3OPHblu_nemyx 20.03.2019 20:28 # 0
MPA3b 20.03.2019 20:30 # 0
OCETuHCKuu_nemyx 20.03.2019 20:38 # 0
TEH3OPHblu_nemyx 20.03.2019 20:53 # +1
То ли дело «Watcom C» с произвольными коллконвеншнами.
Elvenfighter 20.03.2019 21:45 # +3
https://stackoverflow.com/questions/40143815/is-it-possible-to-implement-gnu-cs-typeofx-with-c11s-generic
MPA3b 20.03.2019 22:04 # 0
Именно поэтому я за "GNU C".
TEH3OPHblu_nemyx 20.03.2019 20:30 # 0
MPA3b 20.03.2019 20:36 # 0
OCETuHCKuu_nemyx 20.03.2019 20:37 # 0
MPA3b 20.03.2019 20:48 # 0
OCETuHCKuu_nemyx 20.03.2019 20:52 # 0
guest8 20.03.2019 21:04 # −999
MPA3b 20.03.2019 21:22 # 0
TEH3OPHblu_nemyx 20.03.2019 21:26 # +1
«Еби свою» бот распознал как «he visto un». Надмозг.
TEH3OPHblu_nemyx 20.03.2019 21:32 # 0
https://translate.google.com/#zh-CN|ru|八十万阿辉
https://translate.google.com/#zh-CN|ru|巴适哦我比四度
Нажми кнопку «Проговорить» на левой стороне.
guest8 20.03.2019 22:15 # −999
guest8 20.03.2019 22:44 # −999
Perevedi_na_PHP 20.03.2019 22:59 # 0
Perevedi_na_PHP 20.03.2019 23:03 # 0
OCETuHCKuu_nemyx 20.03.2019 20:32 # 0
Perevedi_na_PHP 20.03.2019 23:04 # 0
OCETuHCKuu_nemyx 21.03.2019 22:13 # 0
j123123 21.03.2019 20:09 # +1
Пролистай в самый низ страницы https://gcc.gnu.org/onlinedocs/gcc/Typeof.html
> In GNU C, but not GNU C++, you may also declare the type of a variable as __auto_type. In that case, the declaration must declare only one variable, whose declarator must just be an identifier, the declaration must be initialized, and the type of the variable is determined by the initializer; the name of the variable is not in scope until after the initializer. (In C++, you should use C++11 auto for this purpose.)
COTOHuHCKuu_nemyx 22.03.2019 19:06 # 0
TEH3OPHblu_nemyx 22.03.2019 19:23 # 0
Не для меня Дон разольётся,
И сердце девичье забьётся
В восторге чувств не для меня.