Tento článek je článkem úvodním tematice obsluhy chyb v jazyce C++. V tomto článku si představíme motivaci zavedení výjimek jazyka C++ jako aparátu pro detekci a zpracování chyb. Dále představíme základní syntaxi a představíme nějaké zásady, kterých bychom se při návrhu obsluhování chybových stavů měli držet.

Pokračovat ve čtení

Tento článek pojednává o technice či metodě RAII sloužící ke korektní správě prostředků i při vyhození výjimky a dále popisu bloku finally, který sice v syntaxi jazyka C++ není přímo zakotven, ale známe ho z jiných jazyků jako C# nebo Java.

Pokračovat ve čtení

V této úvodní kapitole základů C++ jsme se zmínili pouze o dvou číselných datových typech, a to int double. Spektrum číselných datových typů, a to jak pro celá čísla, tak i pro desetinná, je v jazyce C++ mnohem širší. V tomto článku se podíváme na tuto problematiku C++ mnohem podrobněji.

Pokračovat ve čtení

hlavičky:

  • cmath
  • cstdlib
  • cinttypes

 

  • abs, labs, llabs
  • div, ldiv, lldiv
  • abs, imaxabs
  • div, imaxdiv
  • abs, fabs
  • fmod
  • remainder
  • remquo
  • fmax, fmin
  • nan, nanf, nanl
  • exp, log, log10, log2
  • pow, sqrt, cbrt,
  • sin, cos, tan
  • asin, acos, atan, atan2
  • sinh, cosh, tanh
  • asinh, acosh, atanh
  • ceil, floor, round, lround, llround

 

Tento článek poskytuje teoretický úvod do způsobu uspořádání paměti aplikace. Seznámíme se s jednotlivými bloky paměti a jejich významem a dále bude výklad stručně doplněn o téma virtualizace paměti s pomocí operačního systému a tím buzení dojmu její větší velikosti, než má počítač ve skutečnosti k dispozici.

Pokračovat ve čtení