当前位置: 首页 > 2016年1月发布的所有日志
  • 对象和类继承

    对象和类继承

    对象和类继承 面向对象(OOP)是一种特殊的,设计程序的方法,C++经过改进C语言,使得这些方法更容易使用其特性: 抽象,封装和数据隐藏,多态,继承,代码的可重用性。 构造函数: 构造函数的参数表示的不是类的成员,而是赋给类成员的值,因此,参数名不能与类成员相同,否则最终的代码会很混乱,通常的做法是在数据 ...

    阅读全文
    作者:root | 分类:C/C++, cpp
  • 友元,异常和其它

    友元,异常和其它

    友元,异常和其它 友元类于友元方法 之前我们说的函数,成员函数或类为友元只能说是有类定义的,从外部来看并没有什么“友情”,假设电视机和遥控器,遥控器可以对电视机产生影响,但是电视机与遥控器既不是is-a 关系也不是has-a 关系,我们该如何定义这种情况呢?此时需要遥控器这个类变成电视机的友元类,只有这样电视 ...

    阅读全文
    作者:root | 分类:C/C++, cpp
  • C++ 编程模块

    C++ 编程模块

    C++ 编程模块 C++函数,函数定义的必须元素: 1.提供函数定义 2.提供函数原型 3.调用函数 为什么需要函数原型? 这个问题很奇怪啊,平时也没考虑过这个问题。 原型描述了函数到编译器的接口,也就是说,它将函数返回值以及参数类型和数量告诉编译器。原型的功能,编译器能正确处理返回值,检查使用的参数数目是否正确, ...

    阅读全文
    作者:root | 分类:C/C++, cpp
  • C++ 学习笔记之代码重用

    C++ 学习笔记之代码重用

      C++代码重用 是使用包含还是继承? 首先,包含(组合)易于理解,类声明中包含被包含类的显式命名对象,代码可以通过名称引用这些对象,,而使用继承将使关系更复杂,更抽象,问题也更多。 但是,私有继承所提供的特性确实比包含多。如果包含保护成员,我们知道保护成员只有在继承体系中才能使用,如果此时使用 ...

    阅读全文
    作者:root | 分类:C/C++, cpp
  • 并行程序设计四部曲 —第一部 导论

    并行程序设计四部曲  —第一部   导论

    并行计算基础 从1986-2002 CPU 以性能每年50%的速度增长,但从2002年开始已经降到每年20%了。免费的午餐已经结束了。所以我们需要从程序设计上想办法。 在21世纪第一个10年中,用空气冷却的集成电路的散热能力已经到达极限了。 任务并行: 将需要解决的问题分配到各个核上执行。 数据并行: 将待解决问题所需的处理的数 ...

    阅读全文
    作者:root | 分类:并行计算基础
  • C语言內嵌汇编

    C语言內嵌汇编

    说明:学校开设的《微机原理与接口》讲的是8086汇编是Inter 的汇编,可是GCC 使用的是AT&T汇编。 AT&T 和 Inter 汇编的一些区别 AT&T Inter 寄存器的命名规则 %eax eax 源目的操作顺序 %eax %ebx ebx eax 常数立即数的格式 %movl $_value ebx mov eax,_value 把value的地址放进eax寄存器 movl $0xd00d ,%eb ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 内存管理器(十九)存储器层次结构

    内存管理器(十九)存储器层次结构

    前言 这两天看了《CSAPP》的第6章,主要讲的是存储器层次结构,环顾内存管理器系列的文档,发现确实没有一个终结性的小结内存管理体系的东西,所以这次正好借着小结读书笔记的机会正好总结。 存储器层次结构概况 我认为计算机的两个比较重要的问题,一个是运算,一个是存储。其实图灵最早的设计也是如此,我也学习学习 ...

    阅读全文
    作者:root | 分类:内存管理
  • java 学习笔记(一)

    java 学习笔记(一)

    JAVA 学习笔记: 体系: JAVA SE  :  标准版一般个人使用 JAVA EE :  企业版 JAVA  ME :  迷你版 JAVA语言的一些特点:               抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。             final类:又称“最终类”,它只能用来创建对象, ...

    阅读全文
    作者:root | 分类:生活点滴
  • JAVA 学习笔记(二)

    JAVA 学习笔记(二)

    第二章 java 数据类型:整形,浮点,字符,布尔类型 字符串不能跨行需要用 “+” 连接。 实例化输入输出类: Scanner input = new Scanner(System.in); 输入方法:   input.next()….. 命名规则: 标识符不能以数字开头,不能用关键字,ture.fase.null 必须是字母,数字,下划线,和美元符组成的任意长度的字符串 ...

    阅读全文
    作者:root | 分类:生活点滴
  • 我的自白书(三) 2016 我来啦!

    我的自白书(三)   2016 我来啦!

    2016.1.2 今天是公元2016 年 1月2日,新年伊始,气象更新。羊年已经过去,猴年来了。说实话羊年的下半年我确实过得不怎么样,熟识的人都是知道的,我有多倒霉,但是一切都已经过去了。 猴年可以说是我大学关键的一年,这一年我要好好学习数学,英语为考研打下基础,我还要和小伙伴一起学习内核,一起学习操作系统。一起 ...

    阅读全文
    作者:root | 分类:生活点滴