标点

来自cppreference.com
< cpp‎ | language

目录

[编辑] { }

[编辑] [ ]

[编辑] #

[编辑] ##

[编辑] ( )

[编辑] ;

  • 指示以下构造的末尾

[编辑] :

[编辑] ...

  • 函数声明符或 lambda 表达式 (C++11 起)或用户定义推导指引 (C++17 起)形参列表的一部分,标识变参数函数.
  • catch 子句中标识万应处理。
  • 宏定义中标识变参数宏。(C++11 起)
  • 指示声明与展开。(C++11 起)

[编辑] ?

[编辑] ::

  • 下列构造中的作用域解析运算符

[编辑] .

[编辑] .*

[编辑] ->

[编辑] ->*

[编辑] ~

[编辑] !

[编辑] +

[编辑] -

[编辑] *

[编辑] /

[编辑] %

[编辑] ^

[编辑] &

[编辑] |

[编辑] =

[编辑] +=

[编辑] -=

[编辑] *=

[编辑] /=

[编辑] %=

[编辑] ^=

[编辑] &=

[编辑] |=

[编辑] ==

[编辑] !=

[编辑] <

[编辑] >

  • 模板特化声明template<> 的一部分。
  • 指示下列构造中头文件名的末尾

[编辑] <=

[编辑] >=


[编辑] <=> (C++20 起)

[编辑] &&

[编辑] ||

[编辑] <<

[编辑] >>

[编辑] <<=

[编辑] >>=

[编辑] ++

[编辑] --

[编辑] ,

[编辑] 引用

  • C++20 标准(ISO/IEC 14882:2020):
  • 5.12 Operators and punctuators [lex.operators]
  • C++17 标准(ISO/IEC 14882:2017):
  • 5.12 Operators and punctuators [lex.operators]
  • C++14 标准(ISO/IEC 14882:2014):
  • 2.13 Operators and punctuators [lex.operators]
  • C++11 标准(ISO/IEC 14882:2011):
  • 2.13 Operators and punctuators [lex.operators]
  • C++03 标准(ISO/IEC 14882:2003):
  • 2.12 Operators and punctuators [lex.operators]
  • C++98 标准(ISO/IEC 14882:1998):
  • 2.12 Operators and punctuators [lex.operators]

[编辑] 参阅

替用表示 某些运算符的替用拼写[编辑]
标点C 文档