C++Primer
文章平均质量分 57
尚小馨
青春须早为,岂能长少年
展开
-
1-概述&程序构成基本元素
程序组成=算法+数据 从”过程化程序设计”过度到”面向对象程序设计”就不过多细述了。 面向对象的程序设计方法通过继承(inheritance)机制和动态绑定(dynamic binding)机制扩展了抽象数据类型。继承机制是对现有实现代码的重用,动态绑定是指对现有的公有接口的重用。C++程序 表达式、对象、程序流程控制、预处理指示符、注释、输入输出等等。 prog1.cpp原创 2017-09-24 14:09:07 · 638 阅读 · 0 评论 -
2-数据类型
内置数组数据类型 在内置数据类型与标准库类的类型之间是复合类型,特别是指针和数组类型。 数组(array)是一种顺序容器,它包含单一类型的元素。 虽然C++对数组类型提供了内置支持,但是这种支持仅限于“用来读写单个元素”的机制。C++不支持数组的抽象(abstraction),也不支持对整个数组的操作。 动态内存分配和指针 在C++中,对象可以静态分配——即编译器在处理程序源原创 2017-09-24 19:30:46 · 405 阅读 · 0 评论 -
C++11新宠-Lambda函数学习
Lambda背景Lambda来自lambda calculus(λ演算,如果有兴趣,可以看这篇文章http://cgnail.github.io/academic/lambda-1/)——一种定义和应用函数的数学系统。Lambda 表达式之所以是 C++ 11 新增特性中最激动人心的一个,究其原因是其在距离、简洁、效率和功能上都让人耳目一新。引入的主要目的是让你能够将类似于函数的表达式用作接受函原创 2017-12-02 18:57:38 · 949 阅读 · 0 评论