¡@

Home 

c++ Programming Glossary: uni

boost::random generate the same number every time

http://stackoverflow.com/questions/1845456/boostrandom-generate-the-same-number-every-time

variate_generator base_generator_type distribution_type uni base_generator dist for int i 0 i 10 i cout random_number 2.. dist for int i 0 i 10 i cout random_number 2 endl cout uni endl return EXIT_SUCCESS end of function main random_gemerator.h.. lagged_fibonacci19937 fibo_generator_type typedef boost uniform_int distribution_type typedef boost variate_generator fibo_generator_type..

float bits and strict aliasing

http://stackoverflow.com/questions/4328342/float-bits-and-strict-aliasing

of depending on endianness but I could live with that. The union hack is definitely undefined behavior right unsigned uni float.. union hack is definitely undefined behavior right unsigned uni float x union float f unsigned u f x return u Just for completeness.. definitely undefined behavior right unsigned uni float x union float f unsigned u f x return u Just for completeness here..

how to convert UTF-8 std::string to UTF-16 std::wstring

http://stackoverflow.com/questions/7153935/how-to-convert-utf-8-stdstring-to-utf-16-stdwstring

const std string utf8 std vector unsigned long unicode size_t i 0 while i utf8.size unsigned long uni size_t todo.. long unicode size_t i 0 while i utf8.size unsigned long uni size_t todo bool error false unsigned char ch utf8 i if ch 0x7F.. todo bool error false unsigned char ch utf8 i if ch 0x7F uni ch todo 0 else if ch 0xBF throw std logic_error not a UTF..