reklama - zainteresowany?

Opus magnum C++. Misja w nadprzestrze - Helion

Opus magnum C++. Misja w nadprzestrze
ebook
Autor: Jerzy Gr
ISBN: 978-83-289-1887-0
stron: 272, Format: ebook
Data wydania: 2024-06-04
Księgarnia: Helion

Cena książki: 31,90 zł (poprzednio: 67,87 zł)
Oszczędzasz: 53% (-35,97 zł)

Dodaj do koszyka Opus magnum C++. Misja w nadprzestrze

Tagi: C++ - Programowanie

C++ - mierz wysoko!

C++ to jeden z najpopularniejszych i najpot

Dodaj do koszyka Opus magnum C++. Misja w nadprzestrze

Dodaj do koszyka Opus magnum C++. Misja w nadprzestrze

Spis treści

Opus magnum C++. Misja w nadprzestrzeń C++14/17. Tom 4. Wydanie II poprawione eBook -- spis treści

0 Proszę tego nie czytać! 1

  • 0.1 Wyruszamy na kolejnÄ… wyprawÄ™! 1

1 Szablony o zmiennej liczbie parametrów 3

  • 1.1 Szablon funkcji o zmiennej liczbie parametrów (i argumentów) 4
  • 1.2 Jak dobrać siÄ™ do argumentów tkwiÄ…cych w pakiecie? 11
  • 1.3 Szablon klas o dowolnej (zmiennej) liczbie parametrów 18
  • 1.4 Trzy rodzaje pakietów parametrów szablonu 24
  • 1.5 Argumenty pakietu odbierane przez wartość, referencjÄ™, adres 30
  • 1.6 RozwiniÄ™cie wedÅ‚ug wzorca (czyli rozwiniÄ™cie "z kontekstem") 32
  • 1.7 RozwiniÄ™cie pakietu typów w klamrowej liÅ›cie inicjalizatorów 34
  • 1.8 RozwiniÄ™cie pakietu na liÅ›cie parametrów aktualnych innego szablonu 37
  • 1.9 Gdzie można umieÅ›cić wyrażenia rozwijajÄ…ce pakiet parametrów 39
  • 1.10 Ćwiczenia 40

2 Cechy języka wprowadzone do standardu C++14 43

  • 2.1 Zapis dwójkowy staÅ‚ych dosÅ‚ownych 43
  • 2.2 Separatory cyfr w staÅ‚ych dosÅ‚ownych 44
  • 2.3 Kompilator rozpoznaje typ rezultatu funkcji 50
  • 2.4 Deklaracja typu rezultatu decltype(auto) 52
  • 2.5 Szablon definicji zmiennej 59
  • 2.6 PrzeÅ‚adowanie globalnych operatorów new, new[ ], delete i delete[ ] 77
  • 2.7 NowoÅ›ci C++14 w wyrażeniach lambda 84
  • 2.8 C++14 a funkcje constexpr 95
  • 2.9 Atrybuty 102
  • 2.10 Przewrotu nie byÅ‚o 110
  • 2.11 Ćwiczenia 110

3 Cechy języka wprowadzone do standardu C++17 114

  • 3.1 Specyfikacja wyjÄ…tków staje siÄ™ częściÄ… typu funkcji 114
  • 3.2 Technika "pomijanie kopiowania" bywa teraz obowiÄ…zkiem kompilatora 119
  • 3.3 Przydomek alignas a operatory new i delete 125
  • 3.4 PorzÄ…dek obliczania skÅ‚adników w zÅ‚ożonych wyrażeniach - nareszcie ustalony 135
  • 3.5 StaÅ‚a znakowa typu u8 137
  • 3.6 Szesnastkowy zapis liczb zmiennoprzecinkowych 138
  • 3.7 Wyrażenia poskÅ‚adane w harmonijkÄ™ - uÅ‚atwienie pracy z pakietem argumentów 143
  • 3.8 Dozwolone sÅ‚owo auto w deklaracji template <auto> 152
  • 3.9 Kompilator rozpoznaje typ parametrów klasy szablonowej 157
  • 3.10 Instrukcja if constexpr - prawie jak kompilacja warunkowa 164
  • 3.11 Wyrażenia inicjalizujÄ…ce w instrukcjach if i switch 170
  • 3.12 DowiÄ…zania strukturalne, czyli Å‚atwe "siÄ™ganie do skÅ‚adników" 172
  • 3.13 Operator preprocesora zwany __has_include 191
  • 3.14 Nowe atrybuty: maybe_unused, fallthrough i nodiscard 194
  • 3.15 Typ std::byte do operacji na surowych blokach pamiÄ™ci 204
  • 3.16 Modyfikacje istniejÄ…cych cech jÄ™zyka 213
  • 3.17 Rozluźnienie zasady inicjalizowania typów wyliczeniowych 213
  • 3.18 Modyfikacja deklaracji static_assert 215
  • 3.19 Prostszy sposób zapisu zagnieżdżonych przestrzeni nazw 215
  • 3.20 Dozwolone sÅ‚owo typename w parametrze okreÅ›lajÄ…cym inny szablon 219
  • 3.21 Dla zakresowej pÄ™tli for funkcje begin i end mogÄ… zwracać odmienne typy 223
  • 3.22 RozwiniÄ™cie pakietu możliwe nawet w deklaracji using 229
  • 3.23 Nowe zasady auto-rozpoznawania typu obiektów majÄ…cych inicjalizacjÄ™ klamrowÄ… 235
  • 3.24 W C++17 agregat może być nawet klasÄ… pochodnÄ… 237
  • 3.25 Zmiana typu rezultatu funkcji std::uncaught_exception 240
  • 3.26 Ćwiczenia 244

4 Posłowie - czyli C++20 ante portas 254

Skorowidz 255

Dodaj do koszyka Opus magnum C++. Misja w nadprzestrze

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.