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;
}

本文介绍了C++标准库中<bitset>类的flip成员函数,详细展示了如何使用此函数来对位集合进行取反操作。通过具体的示例代码,读者可以直观地理解flip函数的工作原理及其应用。
552

被折叠的 条评论
为什么被折叠?



