-
Data: 2015-12-03 18:02:17
Temat: Re: Pakowanie struktur
Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Thursday, December 3, 2015 at 5:45:16 PM UTC+1, witek wrote:
> M.M. wrote:
> > On Thursday, December 3, 2015 at 4:21:31 PM UTC+1, witek wrote:
> >> M.M. wrote:
> >>> Generalnie wtedy kiedy chcemy oszczędzać pamięć
> >>
> >>
> >> to chyba ostatnie z zastosowań jak się już komuś bardzo nudzi.
> >
> > To co innego może zrobić ktoś, komu dane nie mieszczą się w
> > pamięci?
> >
>
> zmienic algorytm.
> po za tym w jaki sposob wielkosc danych ma sie do faktu do czego stosuje
> sie pragma pack?
#include <cstdio>
struct X1 {
int c;
char a;
};
#pragma push
#pragma pack(1)
struct X2 {
int c;
char a;
};
#pragma pop
int main(int argc, char *argv[])
{
static X1 x1[1000];
static X2 x2[1000];
printf("sizeof(x1)==%u\n" , (sizeof(x1) ) );
printf("sizeof(x2)==%u\n" , (sizeof(x2) ) );
return 0;
}
U mnie taki wynik:
sizeof(x1)==8000
sizeof(x2)==5000
Pozdrawiam
Następne wpisy z tego wątku
- 03.12.15 18:15 M.M.
- 03.12.15 18:37 witek
- 03.12.15 18:40 witek
- 03.12.15 18:57 M.M.
- 04.12.15 09:43 Tomasz Kaczanowski
- 04.12.15 14:18 Maciej Sobczak
- 04.12.15 21:26 M.M.
- 07.12.15 10:14 Tomasz Kaczanowski
- 07.12.15 12:02 M.M.
- 07.12.15 15:12 Maciej Sobczak
- 07.12.15 15:40 M.M.
- 07.12.15 16:22 witek
- 07.12.15 17:05 M.M.
- 07.12.15 18:40 witek
- 07.12.15 19:03 Sebastian Biały
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-17 Białystok => System Architect (Java background) <=
- 2025-02-17 Białystok => Solution Architect (Java background) <=
- 2025-02-17 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-17 Gdańsk => PHP Developer <=
- 2025-02-17 Warszawa => Senior ASP.NET Developer <=
- 2025-02-17 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-17 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-17 Odśnieżanie samochodu
- 2025-02-17 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-17 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-17 Pompiarze...
- 2025-02-16 PV teraz
- 2025-02-16 Czy chodzenie jest ekologiczne?
- 2025-02-15 skurwiałe miasto
- 2025-02-16 Puszka lub gniazdo trójfazowe na balkonie