nevíte někdo v čem spočívá síla tohoto datového typu potažmo kde bych se bez něj neobešel?
Fórum › C / C++
Std::streamsize
To Sony :
No,zalěží, obvykle je to obyčejný typedef signed int nebo signed long. A proč se to používá? Si představ, že budeš na platformě kde bude sizeof(long) > sizeof(int) a shodou okolností bude i ve standartní knihovně typedef long stramsize. A v kódu někde použiješ int size = metoda_co_vraci_streamsize(...); a náhodou metoda zrovna ve chvíli, kdy to budeš nejvíce potřebovat vratí číslo větší, než je rozsah intu. Co se asi potom stane je jasné. Tak zazvonil zvonec a pohádky je konec. Tak nějak by ty typedefy měli fungovat, ale...
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 24 hostů
Podobná vlákna
Std::cout; std::cin vs. printf; scanf — založil kurios
Namespace std; / using std::***; — založil Nadšenec
Std::cout problém — založil Zelenáč
Std::copy may be unsafe — založil Lizzyx
Std::launder , alignas — založil Stamp
Moderátoři diskuze