-
STL"源码"剖析-重点知识总结
STL是C++重要的组件之一,大学时看过《STL源码剖析》这本书,这几天复习了一下,总结出以下LZ认为比较重要的知识点,内容有点略多 :) 1、STL概述 STL提供六大组件,彼此可以组合套用: 容器(Containers):各种数据结构,如:vector、list、deque、set、map。用来存放...
2018-06-17 23:59:11 泛型编程
-
隐式接口和编译期多态
oop都是以显示接口和运行期多态解决问题; Template和泛型编程以隐式接口和编译期多态解决问题。 ---------------------------------------------------------------------------------------------------------------------------------------------- classes和templa...
2018-06-17 23:56:23 泛型编程
-
[GeekBand] C++ 高级编程技术 (1)
一、类型转换 class Fraction { public : explicit Fraction ( int num , int den = 1 ) : m_numerator ( num ), m_denominator ( den ) { cout m_numerator ' ' m_denominator endl ; } ...... operator double () const { return ( double ) m_numerator / m_denomin...
2018-06-17 23:55:59 泛型编程
-
读书笔记 effective c++ Item 1 将c++视为一个语言联邦
Item 1 将c++视为一个语言联邦 如今的c++已经是一个多重泛型变成语言。支持过程化,面向对象,函数式,泛型和元编程的组合。这种强大使得c++无可匹敌,却也带来了一些问题。所有合适的规则看上去都有例外。我们怎样理解这样一门语言? 最容易的方法是不要将其看成单一...
2018-06-17 23:21:16 泛型编程
-
ISO C++ 14 重点介绍[译]
原文链接 http://marknelson.us/2014/09/11/highlights-of-iso-c14/ 下面是对你的日常开发有重大影响的C++14新变动,列出了一些示例代码,并讨论何时以及为什么要使用它们。 1. 返回值类型推导(Return type deduction) 对auto做进一步的阐述是很有趣的事情。C++仍然...
2018-06-17 23:01:51 泛型编程
-
读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
1. 显示接口和运行时多态 面向对象编程的世界围绕着显式接口和运行时多态。举个例子,考虑下面的类(无意义的类), 1 class Widget { 2 public : 3 Widget(); 4 virtual ~ Widget(); 5 6 virtual std::size_t size() const ; 7 virtual void normalize(); 8 9 void sw...
2018-06-17 22:57:22 泛型编程
-
CPP笔记_泛型编程简单总结
本篇是基于《Essential C++》第三章泛型编程风格的一个简单总结 1 Iterator vectorstring::iterator 表明此iterator是位于string vector定义内的一个嵌套类型; vectorstring::const_iterator 只容许我们读取vector内的元素,但不容许任何写入操作; 2 容器 所有容器都...
2018-06-17 22:43:13 泛型编程
-
读书笔记 effective c++ Item 55 让你自己熟悉Boost
你正在寻找一个高质量的,开源的,与平台和编译器无关的程序库的集合?看一下Boost吧。想加入一个由雄心勃勃的,充满天赋的正致力于最高水平的程序库设计和实现工作的C++程序员们组成的团体么?看一下Boost吧。想了解C++将来可能会是什么样子的?看一下Boost吧。 Boost...
2018-06-17 22:42:28 泛型编程
-
PF2.1版本总结,在设计过程中遇到的问题以及技术分享
在距离上一次的版本发布已经过去4个月的时间,因为个人的能力以及时间有限,所以这次的版本会推迟这么久。可是无论怎样,PF2.1带着自身的完善总算不负所望推出。在这次的版本调整中让我深有体会到了程序设计中的几大问题:安全、性能、稳定。如何设计出一个高效稳定的...
-
泛型编程和模板
泛型编程就是以独立于任何特定类型的方式编写代码,而模板是泛型编程的基...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
