cpp_is_not_c
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| cpp_is_not_c [2016/05/11 10:54] – [přetypování] djbuldog | cpp_is_not_c [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 30: | Řádek 30: | ||
| * například pokud víme, že budeme jen číst, ale proměnnou nemáme const | * například pokud víme, že budeme jen číst, ale proměnnou nemáme const | ||
| * navíc ještě pomocný '' | * navíc ještě pomocný '' | ||
| + | |||
| + | ===== buffer a struktury ==== | ||
| + | |||
| + | * v C se na řetězce používaly pole znaků, C++ má pohodlný '' | ||
| + | * jak ale v C++ udělat buffer, do kterého bychom mohli namapovat například strukturu? | ||
| + | * místo pole znaků by se měl používat '' | ||
| + | <code cpp> | ||
| + | struct record { | ||
| + | int age; | ||
| + | int height; | ||
| + | } | ||
| + | |||
| + | vector< | ||
| + | struct record *r = reinterpret_cast< | ||
| + | </ | ||
| + | |||
cpp_is_not_c.1462956882.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
