
C++/python
@迷途小书童
这个作者很懒,什么都没留下…
展开
-
理解面向过程和面向对象的程序设计方法
一、结构化程序设计1,概念:传统的结构化程序设计思想的核心是功能的分解。将问题分解为多个功能模块,根据模块功能来设计用于存储数据的数据结构,最后编写了过程(函数)对数据进行操作实现模块的功能。程序由一系列处理数据的过程(函数)组成。这种设计方法的重点是面向过程的,也称为面向过程的程序设计方法。2,特点:传统的结构化程序设计思想可归结为:“程序=数据结构+算法”数据结构用于量化描述要...原创 2019-06-02 09:55:39 · 4969 阅读 · 0 评论 -
C++:命名空间
1,命名空间简介命名空间随标准C++而引入,相当于一个灵活的文件域(全局域),以关键字namespace开头给其起个名字,并用大括号把定义区域括起来(声明块)。在域外使用域内成员时,需要加上命名空间名作为前缀,再加上域操作符“::”,可以使用嵌套定义。如果在关键字namespace之前使用using,就不必使用限定修饰名,即可以一次性使命名空间中所有成员都可以直接被使用。标准C++库中所有...原创 2019-06-10 19:16:23 · 6485 阅读 · 2 评论 -
打包几乎各程序都需要用到的宏命令和使用名空间
文件C.h中用宏命令包含了几乎各程序都需要用到的C++头文件,以后的程序,只要用到C++的头文件,只需将文件C.h包含即可。//C.h 打包几乎各程序都需要用到的宏命令和使用名空间#ifndef _C_H_#define _C_H_#inlcude <iostream> //cout/cin/std等#inlcude <fstream> //fin等#in...原创 2019-06-25 18:59:13 · 175 阅读 · 0 评论 -
寻址方式
1,简介直接寻址、间接寻址、立即寻址,只是CPU在通过总线与内存交互时的不同交互方法,而产生的三种概念词。2、直接寻址直接寻址即直接给出内存单元的物理地址/虚拟地址直接寻址。假如有一个内存,且大小为0x00000000~0xFFFFFFFF;每个物理地址代表一个内存单元(这里抛开虚拟内存管理机制),那么我想要取得0x00000001地址里的数据,首先CPU需要通过地址总线找到该内存单元,然...转载 2019-06-27 10:07:26 · 298 阅读 · 0 评论 -
this指针
1,this指针简介(C++)一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。例如,调用...原创 2019-06-27 11:37:48 · 157 阅读 · 0 评论