LINUX.ORG.RU

typedef


0

0
typedef map<pair<u32, string>, u32> synonim
это синоним чего?
что в с++ записывается в < > и как это выглядит на ц?
anonymous
>это синоним чего?

отображения пар число/строка на числа

>что в с++ записывается в < >

параметры шаблона

>и как это выглядит на ц?

никак, в C нет шаблонов

jtootf ★★★★★
()
> как это выглядит на ц?

Никак. В C нет шаблонов.
kondor ★★★
()
> как это выглядит на ц?

Никак - в C нет шаблонов.

anonymous
()
шаблонов никак нет в C
anonymous
()
Автор, иди яд пей. Или ты собираешься изучать ЯП путем задавания тупых вопросов на форумах?

Школьник - беда интернета.

anonymous
()
никак, в шаблонах нет ц
anonymous
()
Ответ на: комментарий от gaa
>Никак. В Ц нет шаблонов.

Подтверждаю.

Лак, товарищ!

Demon37 ★★★★
()
нет в шаблонах С
imp ★★
()
нкаик, в C етн шбоалонв
xydo ★★
()
Почитайте что-нибудь по языку C++.

>> typedef map<pair<u32, string>, u32> synonim >> это синоним чего?

Это синоним ассоциативного массива, элементами которого являются элементы типа u32 (скорее всего беззнаковые целые длинной 32 бита), а ключами (индексами) - пары, состоящие из элемента типа u32 и строки.

>> как это выглядит на ц?

Шаблонов нет в Си.

А если серьёзно - на Си можно написать аналогичную по функциональности штуку (хитрый ассоциативный массив), но это будет сильно длиннее одной строки. Или можно взять готовые конструкции, например из glib или других библиотек, но всёравно на C++ кода будет меньше.

Deleted
()
Никак, в С нет шаблонов.
anonymous
()
Никак, в си нет шаблонов.
Svoloch ★★★
()
Ответ на: комментарий от Absurd
> А там еще компаратор не надо задать? Или в std::pair есть свой?

да, лексикографический порядок.

dilmah ★★★★★
()
Кстати, о шаблонах, которых нет в C.

В некоторых ситуациях макросы их могут заменить.

Davidov ★★★★
()
по-моему это тот же анонимус который уже спрашивал как то про шаблоны на С

P.S. Шаблонов в С нет

mint
()
Ответ на: комментарий от Davidov
>Кстати, о шаблонах, которых нет в C.

А нахрена они нужны без раздельной компиляции и с хреново работающими etags и комплишенами?

Absurd ★★★
()
Ответ на: комментарий от dilmah
> не обошелся без шаблона -- по ебалу НА!
.это дзэн.
lv ★★
()
лекарство есть! gperf

но шаблонов и правда нет
dimon555 ★★★★★
()
>> и как это выглядит на ц?

И Си шаблоны только снятся...

Gregon
()
>и как это выглядит на ц?

Никак, в C нет шаблонов

Sectoid ★★★★★
()
в с++ в < > записываются параметры шаблонов, которых нет в ц.
anonymous
()
Никак, в C нет C++.
anonymous
()
Ответ на: комментарий от dilmah
$ cat somefile.CC
#ifndef __cplusplus
#error "Никак."
#endif
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.