C++变量及方法命名

为了避免和C++保留字或者STL冲突,应尽量避免使用以下变量或方法命名,并使用:

  • min -> mn
  • max -> mx
  • size -> sz
  • length -> len(Python程序员可能感到不习惯)
  • union -> merge(在并查集算法中)
  • stack -> stk
  • queue -> que

其他建议使用的的常见命名还包括:

  • ans(answer)
  • res(result)
  • cnt
  • sum
  • mid
  • idx
  • flag
  • st(state)
  • dist(distance)

你可能感兴趣的:(c++)