Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.18 KB

op_constructor.md

File metadata and controls

56 lines (43 loc) · 1.18 KB

コンストラクタ

  • regex[meta header]
  • std[meta namespace]
  • sub_match[meta class]
  • function[meta id-type]
  • cpp11[meta cpp]
constexpr sub_match();

概要

sub_match オブジェクトを構築する

要件

is_default_constructible<iterator>::value == true であること。

効果

各メンバ変数(firstsecondmatched)を値初期化する。

#include <iostream>
#include <regex>

int main()
{
  std::csub_match s;
  std::cout << std::boolalpha
            << (s.first == nullptr) << std::endl
            << (s.second == nullptr) << std::endl
            << s.matched << std::endl;
}
  • csub_match[color ff0000]

出力

true
true
false

バージョン

言語

  • C++11

処理系

  • Clang: 3.0 [mark verified], 3.1 [mark verified], 3.2 [mark verified], 3.3 [mark verified], 3.4 [mark verified], 3.5 [mark verified], 3.6 [mark verified]
  • GCC: 4.9.0 [mark verified], 4.9.1 [mark verified], 5.0.0 [mark verified]
  • ICC: ??
  • Visual C++: ??