- 博客(12)
- 收藏
- 关注
转载 makefile中的三种变量
1.递归展开式变量第一种风格的变量是递归方式扩展的变量。这一类型变量的定义是通过“=”或者使用指示符“define”定义的。这种变量的引用,在引用的地方是严格的文本替换过程,此变量值的字符串原模原样的出现在引用它的地方。如果此变量定义中存在对其他变量的引用,这些被引用的变量会在它被展开的同时被展开。就是说在变量定义时,变量值中对其他变量的引用不会被替换展开;而是变量在引用它的地方替换展开的同时
2014-02-26 20:13:52 4029 1
转载 VMware的四种网络连接方式
1.名词解释FTP(File Transfer Protocol):文件传输协议使得主机间可以共享文件。SSH:Secure Shell(缩写为SSH),由IETF的网络工作小组(Network Working Group)所制定;SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。NFS:是Network File System的
2014-02-26 15:27:36 985
原创 C++语言笔记系列之九——析构函数
1.析构函数(1)作用:用来释放一个对象,在对象删除前用来做一些清理工作。(2)特点:析构函数是类的特殊函数,函数体可以写在类内,也可以写在类外。析构函数的函数名和类名相同,但是在析构函数之前加上了“~”。2.析构函数需要注意的几个知识点(1)析构函数无形参,无返回值,不可以随意调用且不可重载。从这里可以看出,析构函数和构造函数的区别主要在于形参和重载这两方面。(2)只
2014-02-25 20:11:21 1338
原创 C++语言笔记系列之八——构造函数
1.构造函数作用:创建对象的时候,由系统自动完成对象的初始化工作,每创建一个对象时,系统将自动调用该对象的构造函数。一个对象若未设定构造函数,则系统会自动添加一个无参无操作的构造函数,每个对象完成创建时必须调用构造函数。2.构造函数的表示(1)构造函数的函数名与其类名同名。(2)构造函数是类的成员函数,访问权限一般被设置为public。(3)构造函数无返回值类型。3.构
2014-02-25 16:03:06 1164
原创 C++语言笔记系列之七——变量的作用域和使用方法
1.类的作用域类名::数据成员类名::成员函数2.区分局部变量、全局变量和类中的数据成员局部变量:在一个函数内定义的变量,作用域是在函数体内生效,在函数内直接使用。全局变量:在函数外和类体外定义的变量,作用域是从定义点一直到程序结束。注意:全局变量只可以在类外生效而不能在类内生效。类的数据成员:在类内定义,在类内生效。3.全局变量和局部变量同名在同一个函数内,局
2014-02-25 09:39:16 1635
原创 C++语言笔记系列之六——函数的重载、函数缺省参数
1.函数的重载(1)在同一个C++程序中出现多个同名函数。(2)函数重载的条件:重载函数有不同的形参类型表;重载函数有不同的参数个数。这两个条件满足一个即可:但是在函数的调用的时候会存在隐形的变量类型的提升:字符型->整型、float型->double型在判定是否满足重载的时候一定要先将类型提升考虑到,例如:int abs(int);int abs(char);这两
2014-02-24 22:00:54 1842
原创 C++语言笔记系列之五——引用(&)和this指针详解
1.this指针(1)this指针是一个类所隐含的指针,一个类(注意不是对象)只有一个this指针,this指针是该类的所有对象所共享的。(2)当通过一个对象访问该对象的成员时,默认this指针指向该对象。例如:class Location{public: int x; int y; void Init(int a, int b);};
2014-02-24 10:05:18 2168
原创 STM32调试485(sp3485)技术总结
1.首先说明一下本人这次使用的STM32芯片是STM32F103RB,使用的资源是片内的USART1。2.下面是我的电路连接图:做一下简单的说明:(1)PA8是sp3485的发送/接收使能端,sp3485只能支持半双工的通信,所以这个引脚就是来控制这个芯片到底是收数据还是发数据的。(2)在有些电路连接中,sp3485的A和B端会一个被连接一个上拉电阻到3.3V,另一个会连接一个
2014-02-22 21:29:27 42253 5
原创 C++语言笔记系列之四——类的成员函数、对象
1.类的成员函数的实现类的成员函数可以在类内实现,但成员函数的函数体不要过于复杂,且尽量少使用循环语句,switch语句。注:类内实现的成员函数,也称为内联函数。类的成员函数可以在类外实现,在类外实现成员函数时,必须加类的作用域。例如:数据类型 类名::函数名(形参) { 函数体 }注:在类外实现的成员函数,在类内必须进行声明。例如:
2014-02-20 16:51:37 1080
原创 C++语言笔记系列之三——类的定义以及private、public、protected访问权限
1.类的定义class 类名{private:私有数据成员和成员函数protected:受保护的数据成员和成员函数public:公有成员和成员函数};2.访问权限public:可以被类外任何程序段访问,作为类被外部访问的接口。private:只能够被类内部的公有成员和友元类成员访问,其他类的成员函数、派生类的成员函数、该类的对象均不可以访问。pr
2014-02-17 17:05:56 2726
转载 在C语言中实现面向对象
C语言是结构化和模块化的语言,它是面向过程的。但它也可以模拟C++实现面向对象的功能。那么什么是对象呢?对象就是一个包含数据以及于这些数据有关的操作的集合,也就是包含数据成员和操作代码(即成员函数)。用C语言实现面向对象功能主要就是实现拟“类”的继承,函数的重载等操作,这些主要是通过结构体和指针函数实现的。 在C++和Java中,多态行为是由一种动态连接机实现的,比如,在C++中定义
2014-02-13 17:09:18 830
转载 const int *p,const * int p,int const *p
1 从const int i 说起 有了const修饰的ic 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。ic是不能在它处重新赋新值了。 认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int ic=20;与int const ic=20;。它们是完全相同的。这一点我们是要清楚。总之,你务必要记住const 与
2014-02-13 16:45:46 696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人