- iterator[meta header]
- std[meta namespace]
- function template[meta id-type]
namespace std {
template <class CharT, class Traits>
bool operator!=(const istreambuf_iterator<CharT, Traits>& a,
const istreambuf_iterator<CharT, Traits>& b);
}
2つのistreambuf_iterator
オブジェクトを非等値比較する。
!a.equal(b)
#include <iostream>
#include <iterator>
#include <sstream>
int main()
{
std::stringstream ss;
ss << "123";
std::istreambuf_iterator<char> it1(ss);
std::istreambuf_iterator<char> last;
if (it1 != last) {
std::cout << "not equal" << std::endl;
}
else {
std::cout << "equal" << std::endl;
}
}
- std::stringstream[link /reference/sstream/basic_stringstream.md.nolink]
not equal