bool always_noconv() const throw(); // (1) C++98
bool always_noconv() const noexcept; // (1) C++11
概要
変換を行う必要がないか判定する。
戻り値
例
#include <iostream>
#include <locale>
#include <cwchar>
int main()
{
using codecvt_t = std::codecvt<wchar_t, char, std::mbstate_t>;
const auto& cv = std::use_facet<codecvt_t>(std::locale::classic());
// wchar_tとcharの間では変換が必要
std::cout << std::boolalpha << cv.always_noconv() << std::endl;
}
出力
false
バージョン
言語
- C++98