Jan. 27th, 2010

STL

Jan. 27th, 2010 09:08 am
qehgt: (Default)
Смешно:

  char (std::ctype<char>::*fptr)(char) const = &std::ctype<char>::toupper;
  std::transform(
                 s.begin(),
                 s.end(),
                 s.begin(),
                 std::bind1st(
                              std::mem_fun(fptr),
                              &std::use_facet<std::ctype<char> >(std::locale())
                              )
                 );

_Winnie C++ Colorizer



Это код для перевода строки в верхний регистр с учётом locale.

Profile

qehgt: (Default)
qehgt

June 2010

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 282930   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 29th, 2017 11:48 am
Powered by Dreamwidth Studios