随笔分类 - 初识C++
各种零碎的最基础最基础的基础知识,我相信聚沙能成塔
摘要:泛型算法 可以理解为方便容器使用的一些接口。 大部分算法都放在algorithm中,而泛型算法放在numeric 头文件中。泛型算法主要包括只读算法、写容器算法和重新排序算法,与迭代器联系紧密。 只读算法:1 int num = accumulate(vec.begin(),vec.end(...
阅读全文
摘要:static为静态变量,其数据存储在静态存储区,也叫全局数据区。很多文章上都把他分为“面向过程的static”和“面向函数的static”来进行讲解。我们这里仅仅从“面向过程的static”也就是静态全局变量和静态局部变量方面来进行阐述。 1、 未被初始化的静态变量自动初始化为0int mai...
阅读全文
摘要:以下记载了在初学结构体时犯下的一些错误。先来一些杂识struct f{ string name;};struct students{ int num; string name; students *next; students friends;// f fri;}...
阅读全文
摘要:创建一个新的指针,首先要赋值,然后在用之前一定要申请地址。即 int *p = NULL; p = new int;void指针 void *p 可以与任意指针类型相互赋值。常量限定符const1)指向常量的指针:const int *p = &x;//可以修改指针指向的地址,但不能修改他指向的内容...
阅读全文
摘要:以下是从翁惠玉的《C++程序设计---思想与方法》前四章中摘录或查找的零碎知识点,以备忘。1、编译与解释 编译是指将源代码完整的翻译成机器语言之后,再运行目标程序(机器语言)以完成任务。 解释是指将代码便翻译便执行,一句一句执行,不产生目标程序。2、补码 负数的补码是将其绝对值的二进制按位取反...
阅读全文
摘要:刚看了部分翁恺的面向对象设计C++视频,做以下总结。面向过程,讲的是从时间顺序来分析事物的,是从我先做了什么,而后又做了什么来的角度来分析完成任务。而面向对象的思想则是从存在什么样的事物来分析事情的。就好比老师来上课一样,面向过程讲的是随着时间发生了什么事,而面向对象则是从老师、学生、各硬件之间的信息的相互相互传递来分析这堂客的。那么,What is object-oriented?面向对象是指设计和实现(即算法和编程)的重点在于对象,而不是在于操作或者是数据流(向)。C++最重要的特点就是类的概念,与object比,class是一个概念性的东西,代表了一类的对象。类必须要定义他的属性和他的t
阅读全文

浙公网安备 33010602011771号