自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 友元函数、友元类、访问私有成员

友元函数(friend function)1. 什么是友元函数?    一个类的私有数据成员通常只能由类的函数成员来访问,而友元函数可以访问类的私有数据成员,也能访问其保护成员2. 友元函数的用处体现在哪里?    2.1 使用友元函数可提高性能,如:用友元函数重载操作符和生成迭代器类    2.2 用友元函数可以访问两个或多个类的私有数据,较其它方法使人们更容易理解程序的逻辑

2017-05-02 19:16:53 1944

原创 软件开发--面试笔试题集锦

1、若有宏定义:#define MOD(x,y)x%y,则执行以下语句后的输出结果是(B)int a=13,b=94;printf("%d\n",MOD(b,a+4));A.5      B.7     C.9     D.11解析:因为#define MOD(x,y) x%y是在运行时直接代入计算。所以实际上计算的结果是MOD(b,a+4),即printf(″%d\n″,b%

2017-05-01 22:13:50 16843 1

原创 C++多态和纯虚分析----day5

1、什么是多态? 从属于不同的类对象 , 调用相同的函数(同名函数),最终会具体调用不同的代码,实现不同的功能, 这就是多态#include using namespace std;class point{private: int xres; int yres;public: //点类的构造函数 point(i

2017-04-28 14:19:56 294

原创 继承与派生---day4

1、基本概念继承:将旧的内容保留下来,变成新的内容的一部分;派生:在旧的内容的基础,添加进新的内容;基类:已经存在的类成为基类或父类。派生:新建立的类成为派生类或者子类。格式:class 派生类名: 基类名继承方式:public(公有派生)/protected(保护派生)/private(私有派生) ----默认的是私有派生#include#includeu

2017-04-27 20:01:22 448

原创 面试笔试题目(参考)

1、使用冒泡算法实现对一维数组str中十个元素进行排序(从小到大)#includevoid swap(char *a,char *b){char c;c=*a;*a=*b;*b=c;}int main(){char str[10] = {2,5,45,23,1,34,67,89,10,50};int i,j;for(i=0;i{f

2017-04-27 13:38:00 225

原创 类与对象(附加)---day3

1、this指针与类与对象的内存结构分布1)this指针定义在类的方法中2)是隐性的指针3)创建类对象之后,this指针没有具体指向哪里,如果不调用类的方法,,this指针不会指向操作函数。当类对象调用类的方法去操作本身内存空间时,this指针会指向这个类的对象。4)是属于类的唯一的一个指针,在对不同的类对象操作时会实时切换。app.h#ifndef APP_H

2017-04-26 09:25:28 309

转载 C语言字符串操作函数用法(复习)

函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include #include int main(void){   char string[10];   char *str1 = "abcdefghi";   stpcpy(string, str1)

2017-04-25 23:38:40 240

原创 类与对象---day2

1、会抽象类,并实例对象1.1类的定义类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的运算封装在一起的集合体。类将一些数据与及数据相关的函数封装在一起,使类中的数据得到很好的保护,在大型程序中不会随意修改。class 类名{public:     //公有的数据成员;成员函数;protected:  //受保护的数据成员;成员函数;

2017-04-25 14:52:56 324

原创 cin的详细用法--day2

0、#include (1)istream cin; //定义一个输入类对象cin:标准输入类对象占用一定的内存空间cin>>a;  (运算符重载)功能:用于从标准的输入设备中获取内容并且保存到指定内存中特点:可以用于获取不同数据类型    可以用于连续输入,不过用"空格" "/" "Enter"来分隔  //cin>>a>>b;    不可以在后面加上endl;

2017-04-25 08:37:17 1174

原创 C++语言cin和cout的详解

代码编译运行环境 QT creator1.cin和cout简介cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream 类的对象。这里的标准输出指的是终端键盘,标准错误输出指的是终端的屏幕。在理解cin...

2017-04-24 23:21:03 56070 3

原创 C&C++--day1

1、C语言和c++的区别?(1)C语言面向过程的机制;(2)C++可用于面向对象的的程序设计,也支持面向过程的结构化设计;(3)C++是针对开发大规模的程序提出的,目的是提高软件开发效率;(4)C++是从C语言中开发而来,Java和c#都是从C++发展而来;(5)c++包含C语言的部分;2. 头文件(带.h还是不带)如果是用C库的函数,要带.h早期的C++库的函数,

2017-04-24 14:41:49 201

原创 soc时钟系统

一、SOC(systern on chip 系统级芯片)时钟系统简介1.1什么时钟?SOC为什么需要时钟(1)时钟是同步工作系统的同步节拍。(2)SOC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此工作,需要一个同步时钟系统来指挥,这个就是SOC的时钟。1.2时钟一般如何获得?(1)SOC的时钟获得一般有:*外部直接输入时钟信号,SOC

2017-04-23 19:38:24 2306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除