自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++命名空间

目的:     * 掌握命名空间的作用及定义,如何使用命名空间。一、 为什么需要命名空间命名空间是ANSI C++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。在C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。由于各头文件可能

2015-12-29 20:11:36 728

转载 C++ 类模板和模板类

类模板的意义和函数模板的意义是一样的。类模板的定义template //声明一个模板,虚拟类型名为T。注意:这里没有分号。class Compare //类模板名为Compare{public : Compare(T a,T b) { x=a;y=b; } T max( ) { return (x>y)?x:y; }

2015-12-28 20:16:45 31748

转载 C++函数模板和模板函数

1.函数模板的声明和模板函数的生成1.1函数模板的声明函数模板可以用来创建一个通用的函数,以支持多种不同的形参,避免了重载函数的多个函数体。它的最大特点是把函数使用的数据类型作为参数。函数模板的声明形式为:template(参数表){    函数体}其中,template是定义模板函数的关键字;template后面

2015-12-25 18:10:09 799

转载 C++ math.h库函数

要#include abs原型:extern int abs(int x);功能:求整数x的绝对值说明:计算|x|, 当x不为负时返回x,否则返回-xfabs原型:extern float fabs(float x);功能:求浮点数x的绝对值说明:计算|x|, 当x不为负时返回x,否则返回-xceil原型:extern float cei

2015-12-25 09:54:57 4688

原创 windows下C++多线程

CreateEventHANDLE CreateEvent(LPSECURITY_ATTRIBUTES lpEventAttributes,// 安全属性BOOL bManualReset,// 复位方式BOOL bInitialState,// 初始状态LPCTSTR lpName // 对象名称);SetEventCloseHandleCreateTh

2015-12-23 16:55:31 1793

转载 C++中前置声明和头文件包含

假设有一个Date类Date.h[cpp] view plaincopyclass Date {  private:      int year, month, day;  };  如果有个Task类的定义要用到Date类,有两种写法其一Task1.h[cpp] view pla

2015-12-21 20:40:24 13612 3

转载 #pragma用法

解析#pragma指令 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为:#Pragma Para 其中Par

2015-12-21 20:01:02 636

原创 Java集合类

概述    集合可以看作是一个容器。对于集合中的各个对象可以很容易将其存放到集合中,也很容易从集合中取出来,还可以按照一定的顺序进行摆放。Java中提供了不同的集合类,这些集合类具有不同的存储对象方式,并提供了相应的方法对集合类进行遍历、添加、删除以及查找指定对象。

2015-12-02 20:22:33 546

原创 Java的抽象类和内部类

抽象类关键字为abstractabstract class Fruit{ public String color; public Fruit() { color = "red"; } public abstract void harvest();//抽象方法,没有定义方法的实现}抽象方法不能使用private或static关键字进行修饰

2015-12-01 20:44:18 1034

原创 Java的接口、继承

Java只支持单重继承,即一个类只能有一个父类。Java提供了接口来实现类的多重继承功能。接口的定义----和类文件一样,接口文件的文件名必须与接口名相同[访问权限修饰符] interface 接口名 [extends父接口列表] {    [public] [static] [final] 变量;    [public] [abstract] 方法; ----方法只有定义

2015-12-01 19:29:51 697

原创 Java类和对象基础

类的构造方法特点:1、没有返回值2、名称与类名一样如Book类的构造方法为:public Book(/*参数*/){ //构造方法体}只有在类中没有定义任何构造方法时,编译器才会自动创建一个默认构造方法(不带参数)。类的主方法----等价于c++中的main函数,Java编译器通过主方法来执行程序。public class TestMain{

2015-12-01 18:57:34 460

空空如也

空空如也

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

TA关注的人

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