Różnice między wybraną wersją a wersją aktualną.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
units [2009/04/30 06:52] snowak2 |
units [2009/04/30 06:56] (aktualna) snowak2 |
||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| ====== Biblioteka boost - boost::units ====== | ====== Biblioteka boost - boost::units ====== | ||
| - | Biblioteka ta pozwala definiować systemy jednostek, służących do obliczeń ilościowych. Umożliwia prowadzenie obliczeń w jednostkach z różnych systemów, pod warunkiem, że prawa konwersji jednostek zostały zdefiniowane.\\ | + | ==== Wprowadzenie ==== |
| + | Biblioteka ta pozwala definiować systemy jednostek, służących do obliczeń ilościowych. Umożliwia prowadzenie obliczeń w jednostkach z różnych systemów, pod warunkiem, że prawa konwersji jednostek zostały zdefiniowane.\\ \\ | ||
| Obliczenia mogą być prowadzone na wartościach reprezentowanych przez zmienne, bez zwracania uwagi na jednostki, ponieważ rachunek jednostkowy będzie przeprowadzony implicite.\\ | Obliczenia mogą być prowadzone na wartościach reprezentowanych przez zmienne, bez zwracania uwagi na jednostki, ponieważ rachunek jednostkowy będzie przeprowadzony implicite.\\ | ||
| + | |||
| ==== Pomocne źródła ==== | ==== Pomocne źródła ==== | ||
| * http://www.boost.org/doc/libs/1_37_0/doc/html/boost_units.html | * http://www.boost.org/doc/libs/1_37_0/doc/html/boost_units.html | ||
| * http://www.boost.org/doc/libs/1_38_0/doc/html/boost_units/Units.html | * http://www.boost.org/doc/libs/1_38_0/doc/html/boost_units/Units.html | ||
| - | ===== przykładowy kod źródłowy: ===== | + | |
| + | ==== przykładowy kod źródłowy: ==== | ||
| <code cpp> | <code cpp> | ||
| /** | /** | ||
| Linia 179: | Linia 182: | ||
| /** | /** | ||
| * Demonstracja obliczeń wykonywanych na jednostkach. | * Demonstracja obliczeń wykonywanych na jednostkach. | ||
| - | * Prosze zwrocic uwage na zastosowanie stalych kilograms, seconds, itp. | + | * Prosze zwrocic uwage na zastosowanie stalych "kilograms", "seconds", itp. |
| */ | */ | ||
| std::cout << "L = " << L << std::endl | std::cout << "L = " << L << std::endl | ||
| Linia 204: | Linia 207: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| + | ==== Autor ==== | ||
| + | Stanisław Nowak, I1ISI\\ | ||
| + | snowak2@stud.elka.pw.edu.pl | ||