• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ttii
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

随笔分类 -  c++

 
C++ 类继承及普通访问权限
摘要:C++ 访问权限问题主要包括两种:一种是外界对类成员的普通访问,主要通过类内的public、protected、;另一种是继承关系中子类对父类成员的访问。 基本原则:外界只能访问类中public成员,子类可访问父类的public和protected成员;不同继承方式只影响外界(包括子类的子类)通过子 阅读全文
posted @ 2016-04-07 21:06 ttii 阅读(1754) 评论(0) 推荐(0)
const_cast,static_cast,dynamic_cast,reinterpret_cast的区别
摘要:C++继承了C中的隐式和显式转换的方式。但这种转换并不是安全和严格的, 加上C++本身对象模型的复杂性,C++增加了四个显示转换的关键字。(C++是强类型语言) 经过编码测试,小结如下: const_cast:仅用于去掉完全同类型的const,volatile约束,不能含有任何其它类型的转换,若不含 阅读全文
posted @ 2016-03-30 22:13 ttii 阅读(1742) 评论(0) 推荐(0)
C++ map<char *,int>
摘要:由于使用map<char *,int> 表示的是指针值到int的映射,在实际使用中经常想表示的是指针内容与int的映射,而又不想使用map<string,int>,怎么办? 可通过重载操作符实现 struct ptrCmp{ bool operator()( const char * s1, con 阅读全文
posted @ 2016-03-03 10:22 ttii 阅读(5186) 评论(0) 推荐(0)
PAT 1021. Deepest Root (25)
摘要:1021. Deepest Root (25) A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you 阅读全文
posted @ 2016-03-02 21:08 ttii 阅读(490) 评论(0) 推荐(0)
UltraEdit配置为C++编译环境
摘要:1. 安装软件 安装 UltraEdit 22.10.0.12 安装 VS2010 这里,UltraEdit配置C++的编译和运行的环境使用VS2010中VC\bin\cl.exe编译器 2. 设置环境变量 设置环境变量的位置:控制面板\系统和安全\系统\高级系统设置,点击环境变量进入。 在用户环境 阅读全文
posted @ 2015-12-02 22:02 ttii 阅读(1269) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3