栈  0.1
数据结构_第3章
RPN Namespace Reference

RPN 名字空间 More...

Classes

class  Rpn_t
 
class  RpnException
 异常类 More...
 

Enumerations

enum  notationType { notationType::Infix, notationType::Postfix }
 < 表达式类型 More...
 

Functions

bool operator== (const Rpn_t::Item &lhs, const Rpn_t::Item &rhs)
 

Variables

const int buf_size = 80
 项的最大长度 = buf_size - 1 More...
 

Detailed Description

RPN 名字空间

Enumeration Type Documentation

◆ notationType

enum RPN::notationType
strong

< 表达式类型

Enumerator
Infix 

中缀表达式

Postfix 

后缀表达式

Definition at line 34 of file Rpn.hh.

Function Documentation

◆ operator==()

bool RPN::operator== ( const Rpn_t::Item lhs,
const Rpn_t::Item rhs 
)
Parameters
lhs
rhs
Returns
true
false

Definition at line 740 of file Rpn.hh.

References RPN::Rpn_t::Item::item_type, RPN::Rpn_t::Item::operand_val, and RPN::Rpn_t::Item::operator_type.

Variable Documentation

◆ buf_size

const int RPN::buf_size = 80

项的最大长度 = buf_size - 1

Definition at line 32 of file Rpn.hh.

Referenced by RPN::Rpn_t::itemToStr(), and main().