namespace std {
pointer_safety get_pointer_safety() noexcept;
}
この関数はC++23で削除された。
概要
ポインタの安全性が、使用している処理系においてどのように実装されているかを確認する。
戻り値
処理系が厳密なポインタ安全性を持つ場合、pointer_safety::strictを返す。
処理系が緩やかなポインタ安全性を持つ場合、pointer_safety::relaxedとpointer_safety::preferredのどちらを返すかは処理系定義である。
例外
投げない
バージョン
言語
- C++11
処理系
- Clang:
- GCC:
- ICC:
- Visual C++: 2010 ✅, 2012 ✅, 2013 ✅