自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游行天涯

为当初的美好而努力

  • 博客(2)
  • 收藏
  • 关注

原创 C++判断变量/对象/枚举类型的简单方式

关键点<typeinfo>使用typeid()操作符所需包含的头文件。typeid()获取变量类型信息的操作符,其返回值类型为std::typeinfo。我们可使用typeid(n) == typeid(int)的方式来判断变量n是否为类型int。注:可以使用typeid().name()获取变量类型名,但通常都不是我们所熟知的类型名称,而且比较奇怪的字符串,比如int类型,得到的name()为i。示例#include <typeinfo>#include

2020-10-15 11:25:45 151514

原创 C++小程序——中綴表達式轉換爲後綴表達式

轉換步驟初始化兩個棧:運算符棧s1和操作數棧s2;從左到右掃描中綴表達式;遇到操作數時,將其壓入棧s2;遇到運算符時,比較其與s1棧頂運算符的優先級:(1)若s1為空,或棧頂運算符為左括號(,則直接將此運算符入棧;(2)否則,若其優先級比棧頂運算符的高,將此運算符壓入s1;(3)否則,將s1棧頂的運算符彈出並壓入s2,再次跳轉到步驟(4.1)與s1中新的棧頂運算符進行比較;遇到括號時;(1)若為左括號(,則直接壓入s1;(2)若爲右括號),則依次彈出s1棧頂的運算符,

2020-10-10 11:08:37 150535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除