Portál AbcLinuxu, 10. května 2025 04:30
const char *const *a
a on vyplivne něco ve stylu pointer to constant pointer to const char
(nevím, jestli to je dobře, právě proto ten program chci char a[] = {'a','b','c'};
udělá buď "v konstantním (read-only) segmentu paměti vytvoří pole z pravé strany, a
je pointer na toto pole", nebo "v konstantním segmentu paměti vytvoří pole z pravé strany, a
je pole, do kterého jsou zkopírovány položky z předchozího pole", nebo "vytvoří pole, jehož elementy jsou z pravé strany"?
Standard C je bohužel sehnatelný pouze ze stránek ISO za prachy, a nevím, jestli je to nejlepší dokument.
Dík za všechny nápady.
vim ~/.emacs
vim ~/.emacs
vim ~/.emacs
existuje program, do kterého napíšu např. const char *const *a a on vyplivne něco ve stylu pointer to constant pointer to const char (nevím, jestli to je dobře, právě proto ten program chciJe to dobře. Hledáním v balíčcích Debianu jsem našel program cdecl, nevím, jestli je to to, co chete.
kód char a[] = {'a','b','c'}; udělá buď "v konstantním (read-only) segmentu paměti vytvoří pole z pravé strany, a je pointer na toto pole", nebo "v konstantním segmentu paměti vytvoří pole z pravé strany, a je pole, do kterého jsou zkopírovány položky z předchozího pole", nebo "vytvoří pole, jehož elementy jsou z pravé strany"To třetí. "Konstantní segment" se týká jen řetězců a konstantních (globálních a statických) polí.
Standard C je bohužel sehnatelný pouze ze stránek ISO za prachyMyslíte?
vim ~/.emacs
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.