夏天/isummer

Sun of my life !Talk is cheap, Show me the code! 追风赶月莫停留,平芜尽处是春山~

博客园 首页 新随笔 联系 管理

2015年10月30日 #

摘要: 1. "插入操作" 新插入的数据位于‘哨兵迭代器“所指的节点的前方,并返回指向新插入位置的‘迭代器(指针)“。这是STL对于插入操作的标准规范。2.链表操作 对于一个链式表,如果添加一个新的节点,双向链表修改的原则:“修新,改旧”,即先修改新创建到节点,使其“前向指针”接管position(哨兵... 阅读全文
posted @ 2015-10-30 20:38 夏天/isummer 阅读(349) 评论(0) 推荐(0)

摘要: 四种强制类型转换的总结(const_cast、static_cast、dynamic_cast、reinterpreter_cast1. C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a2. C++风格的类型转换提供了4种类型转换操作符来... 阅读全文
posted @ 2015-10-30 11:10 夏天/isummer 阅读(418) 评论(0) 推荐(0)

摘要: 1. typename 关键字 "typename"是一个C++程序设计语言中的关键字。当用于泛型编程时是另一术语"class"的同义词。这个关键字用于指出模板声明(或定义)中的非独立名称(dependent names)是类型名,而非变量名。 (1)class关键字的同义词 这是一项C+... 阅读全文
posted @ 2015-10-30 01:28 夏天/isummer 阅读(7476) 评论(0) 推荐(5)

摘要: 1. C++中的explicit C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 ... 阅读全文
posted @ 2015-10-30 01:07 夏天/isummer 阅读(314) 评论(0) 推荐(0)