Co oznacza słowo 'generic' w języku C?

0

Witam! mam prośbę o wytłumaczenie co oznacza słowo 'generic' w języku C? np. generic char *string

0

podaj kontekst, jak się da.
generic dosłownie znaczy tyle co "ogólny", ale także "standardowy", "domyślny".
A i nie zapominajmy, że w polskiej informatyce jest tłumaczony często na "generyczny" - czyli, hm hm: "ogólny" w sensie "elastyczny", "uniwersalny", "akceptujący wiele typów, formatów, wartości".

0

A czy to nie jest przypadkiem słowo kluczowe z C++/cli (patrz tu)?
Bo w C takiego nie ma.

0

cholerne CLI, NET i inne #, muszę muszę w końcu z tym zacząć, bo co chwilę na tym się wywalam ;]

Zaś w C nie ma, ale może jakiś lib czy program czy cuś sobie define'a zrobił, coby później sobie typy oznaczać? chociaż wtedy byłoby GENERIC raczej...

0
Ranides napisał(a)

cholerne CLI, NET i inne #,.][...]

trafne określenie, nawymyślały frejmłorków...

//nu właśnie - R

0

doakldnie.. generic to typ klasy .netowskiej.. w skrocie taki .netowy template, z minusem takim ze nie ma mozliwosci robienia specjalizacji (i w ogole jest ulomny..) ale z plusem takim, ze jego kod jest umieszczany tylko raz w module i dzieki temu mozna je smialo importowac z .dll'ek

0

Dzięki za zainteresowanie! Choć wszyscy macie racje, to jednak raczej nie o to chodzi. Szukam dalej. Dziękuję!

0

A nie masz w tym kodzie gdzieś makra o nazwie "generic" ?

0

Spotkałem się tylko z tym, że słowo 'generic' występuje tylko przy deklaracji zmiennych oraz w wywołaniach funkcji przed parametrem (jako parametr), np. generic char *tekst; lub nazwa_funkcji(generic char *tekst).

0

Mozesz pokazac kod z uzyciem generic, ktory sie kompiluje?

0

może lepiej pokaż jakie pliki includujesz w projekcie, bo oprócz zwykłych plików std library musisz dodawać coś jeszcze...

0

ekhem, albo przeszukaj wszystkie pliki projektu, czy w którymś nie ma linii zaczynającej się od #define generic. Zapewne jest, zapewne powinna ona wszystko wyjaśnić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1