flip(vs2010)
- 真言
好好管教自己,不要管别人。
- 引言
这是我学习总结<bitset>的第八篇,flip这个颠覆性的操作会让你颠覆。。。
- 作用
flip 的作用是颠覆位集合的数据,也就是取反。
- 实验
0001
颠覆第二位后,如下
0101
颠覆所有位,如下
1010
- 代码
test.cpp
#include <iostream> // std::cout
#include <string> // std::string
#include <bitset> // std::bitset
int main ()
{
std::bitset<4> foo (std::string("0001"));
std::cout << foo.flip(2) << '\n'; // 0101
std::cout << foo.flip() << '\n'; // 1010
system("pause");
return 0;
}
#include <iostream> // std::cout
#include <string> // std::string
#include <bitset> // std::bitset
int main ()
{
std::bitset<4> foo (std::string("0001"));
std::cout << foo.flip(2) << '\n'; // 0101
std::cout << foo.flip() << '\n'; // 1010
system("pause");
return 0;
}