
C/C++
jerryzcx
这个作者很懒,什么都没留下…
展开
-
C++中的new delete
new deletemallocfree转载 2014-02-17 23:52:08 · 456 阅读 · 0 评论 -
C++中的typedef
C++中的typedef转载 2014-02-21 19:28:29 · 393 阅读 · 0 评论 -
C++中的virtual
C++中的virtual转载 2014-02-21 13:06:52 · 462 阅读 · 0 评论 -
C++中的template
template转载 2014-02-17 23:53:59 · 548 阅读 · 0 评论 -
C++中的typeid
C++中的typeid转载 2014-02-21 19:29:04 · 565 阅读 · 0 评论 -
C++中的public private protected
C++中的public private protected转载 2014-02-20 21:48:08 · 483 阅读 · 0 评论 -
C++中的typename
C++中的typename转载 2014-02-21 19:29:41 · 686 阅读 · 0 评论 -
C++中的volatile
C++中的volatile转载 2014-02-21 19:24:35 · 342 阅读 · 0 评论 -
如何使用数组参数
如果一个函数以一维数组为参数,我们可以这样声明这个函数void func(int* a) ;void func(int a[]) ;void func(int a[3]) ;实际上,这三种形式是等价的,在使用数组做参数时,编译器会自动将数组名转换为指向数组第一个元素的指针,为什么呢?这要从参数的传递方式说起,参数有三种传递方式,按值传递,按指针传递,按引用传递,分别如下void T转载 2013-04-07 18:52:50 · 484 阅读 · 0 评论 -
参数传递二维数组
今天在论坛上有朋友提问:声明函数如下void function(int** pInt),意图是想参数传递一个二维数组。于是就定义了一个二维数组,比如 int[1][1],然后调用函数。结果如何?当然是失败了,编译器提示:cannot convert parameter 1 from 'int [1][1]' to 'int **',参数类型不匹配。上述过程我自己也试了,当然不匹配,类型完全不一样嘛转载 2013-04-07 18:55:42 · 608 阅读 · 0 评论 -
C中常用头文件说明
Cstdio.hstdlib.hstring.hlimits.hexit(EXIT_FAILURE);原创 2014-03-17 23:28:24 · 424 阅读 · 0 评论 -
C++中的class
class转载 2014-02-17 23:55:35 · 587 阅读 · 0 评论 -
C语言深度解剖小结
1.关键字ANSI C标准C语言共有32个关键字,这些关键字如下:auto break case char const continuedefault do double else enum externfloat for goto if int longregister return short signed sizeof staticstruct原创 2013-10-11 18:28:50 · 649 阅读 · 0 评论 -
C++中的默认函数及初始化
构造函数析构函数拷贝构造函数赋值函数原创 2014-03-22 23:05:30 · 704 阅读 · 0 评论 -
C++中的explicit
explicit转载 2014-02-17 23:56:35 · 431 阅读 · 0 评论 -
C++中的enum
enum转载 2014-02-17 23:55:59 · 2173 阅读 · 0 评论 -
C++中的namespace
namespace转载 2014-02-17 23:53:09 · 388 阅读 · 0 评论 -
C++中的try catch throw
catch转载 2014-02-17 23:55:16 · 288 阅读 · 0 评论 -
C++中的export
export转载 2014-02-17 23:56:52 · 943 阅读 · 0 评论 -
C++中的using
C++中的using转载 2014-02-21 19:30:03 · 469 阅读 · 0 评论 -
C++中的xxx_cast
static_castdynamic_castxxx_cast转载 2014-02-17 23:52:48 · 461 阅读 · 0 评论 -
C中的概念 指针常量 常量指针 数组名
C中的概念 指针常量 常量指针 数组名转载 2014-02-27 09:37:36 · 579 阅读 · 0 评论 -
C++中的static
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:[cpp] view转载 2014-02-17 22:28:53 · 400 阅读 · 0 评论 -
C++中的sizeof
一、sizeof是关键字,不是函数sizeof是一个操作符(operator)。其作用是返回一个对象或类型所占的内存字节数。其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;)sizeof在msdn上的定义: The sizeof keyword转载 2014-02-17 23:43:55 · 489 阅读 · 0 评论 -
C++中的const
1.const修饰变量有两种写法:const TYPE value;TYPE const value;// 这种写法稍微不常用点TYPE是非指针类型时,两种写法的意思都是value是const的,是不可变的;这里的用法类似#define常量宏,区别在于:(1) 编译器处理方式不同define宏是在预处理阶段展开。(文本替换)const常量是编译运转载 2014-02-17 22:17:06 · 356 阅读 · 0 评论 -
C++中的inline
一、通常情况的内联函数1.编写内联:(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline,如把min()指定为内联, inline int min(int first, int secend) {/****/}; inline函数必须在调用该函数的每个文本文件中定义。对于同一程序的不同文件,如转载 2014-02-17 23:13:25 · 422 阅读 · 0 评论 -
C++中的friend
friend转载 2014-02-17 23:57:25 · 579 阅读 · 0 评论 -
C++中的extern
extern转载 2014-02-17 23:57:06 · 810 阅读 · 0 评论 -
C++中的mutable
mutable的作用在类的常型(const)成员函数中,一般是不让改变类中数据成员的。如果想在常型成员函数中改变类的数据成员,在传统C++中,为达到此目,可采用一种奇怪的方式——先将this指针强制转换成一个本类的指针,然后就可以利用该指针来对类的数据成员进行任意的修改。但是,这种修改是隐藏在成员函数内部的,在类定义(头文件)中根本看不出来,而且它也破坏了设置常型成员函数的本意。标准C++转载 2014-02-19 14:07:58 · 580 阅读 · 0 评论 -
C++中的operator
operator转载 2014-02-17 23:54:24 · 454 阅读 · 0 评论 -
C++中的this
C++中的this转载 2014-02-21 19:18:02 · 405 阅读 · 0 评论 -
C中常用库函数的简单实现
strcpystrncpystrlen原创 2014-03-04 15:25:14 · 596 阅读 · 0 评论