自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

转载 #define中#与##区别

#:实参两边加双引号,如#define(a) #a ,表示"a"#@:实参两边加单引号##:实参连接标记,如#define(a, b) a##b,表示ab#define f(a,b) a##b #define d(a) #a #define s(a) d(a) void main( void ) {     puts(d(f(a,b)));     pu

2012-11-09 00:37:27 533

转载 详细介绍=====c++中的引用与指针的区别

c++中的引用与指针的区别    ★ 相同点:    1. 都是地址的概念;    指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。    ★ 区别:    1. 指针是一个实体,而引用仅是个别名;    2. 引用使用时无需解引用(*),指针需要解引用;    3. 引用只能在定义时被初始化一次,之后不可变;指针可变;    引用“从一而终” ^

2012-10-17 17:16:38 609

转载 深入理解成员函数的重载、隐藏、覆盖

重载的特征:  1、处在相同的空间中,即相同的范围内。  2、函数名相同。  3、参数不同,即参数个数不同,或相同位置的参数类型不同。  4、virtual关键字对是否够成重载无任何影响。  每个类维护一个自己的名字空间,即类域,所以派生类跟基类处于不同的空间之中,因些,虽然派生类自动继承了基类的成员变量及成员函数,但基类的函数跟派生类的函数不可能直接够成函数重载,因为它们处于

2012-10-17 17:12:19 405

原创 C++关键字(3)

7)friend  声明友元函数或者类     在本类以外的其它地方定义了一个函数(这个函数可以是不属于任何类的非成员函数,也可以是其它类的成员函数),在类体中用friend对该函数进行声明,此函数就称为本类的友元函数,一个类的友元函数可以访问这个类中的私有成员或受保护的成员。当然是用友元也破坏了类的封装特性,当对外声明为友元后,你的所有细节全部都暴露给了对方,声明可以有多个,但定义只能有一个

2012-07-13 15:32:30 317

原创 正则表达式(1)

正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串,通常被用来检索和/或替换那些符合某个模式的文本内容。正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。        所有的元字符及其简短的描述:\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义

2012-07-12 01:55:45 346

转载 SQL Group by

来源:http://blog.csdn.net/aman_cn/article/details/379398group by     在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group b

2012-06-19 13:26:15 274

转载 SQL查询语句精华使用简要

一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name='张三'(一) 选择列表选

2012-06-06 01:10:04 261

原创 C++关键字(2)

上一篇:C++关键字(1) 6)externextern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或者其他模块中使用。此外extern也可用来进行链接指定。 extern int a;  //仅仅声明一个变量a,没有定义,没有为a分配内存空间,该变量是其他文件中定义的,或是本文件中在该声明之后定义的全局变量。

2012-05-25 02:31:13 263

转载 利用匿名管道实现远程CMD(转)

利用匿名管道实现远程CMD(转)一.基本的理论知识1.什么是管道以及分类管道是两个头的东西,每个头各连接一个进程或者同一个进程的不同代码,按照管道的类别分有两种管道,匿名的和命名的;按照管道的传输方向分也可以分成两种,单向的双向的。根据管道的特点,命名管道通常用在网络环境下不同计算机上运行的进程之间的通信(当然也可以用在同一台机的不同进程中)它可以是单向或双向的;而匿名管道只能

2012-05-24 02:08:36 722

转载 关于C++中enum的探讨

如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它!enum box{pencil,pen};//这里你就定义了一

2012-05-16 00:41:10 402

原创 C++关键字(1)

1)asm:asm已经被__asm替代了,用于汇编语言嵌入在C/C++程序里编程The __asm keyword invokes the inline assembler and can appear wherever a C or C++ statement is legal. It cannot appear by itself. It must be followed by an

2012-05-15 01:46:53 311

原创 输入输出

C++没有直接定义进行输入和输出的任何语句,输入输出是由标准库iostream提供的。iostream与C语言的stdio库不同,是用多重继承与虚拟继承实现的面向对象的层次结构。C语言没有运算符重载机制,所以stdio不可以扩充,无法让prinf()和scanf()支持对自定义对象的扩充识别,C++可以通过运算符重载机制扩充iostream库,使系统能够识别自定义类型,从而让输入输出明确的知道他们

2012-05-11 11:27:31 249

C语言版的快排算法以及示例,vs2008环境

vs2008环境,C语言版的快排算法以及示例,简单易懂,适合学习

2012-06-23

空空如也

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

TA关注的人

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