自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 引用传参和指针传参的差别.

在C++中,如果函数的实参的类型是数据类型比较大的数据类型,这是如果使用一般传参就会有很大的不方便,这是如果能够传递一个地址或者是对原来参数的一个引用对提高性能会有很大的帮助。         本文研究一下引用传参和指针传参的区别和联系。其实引用传参和指针传参都能够在条用函数内部对源数据进行修改,这是它们的共同点,但是它们也是有区别的。下面是一个例子:#include

2015-02-28 10:16:17 780

原创 函数参数设置默认值

在函数声明过程设置默认值bool loadOBJ( const char * path, samplePointSet* sample, TriangleSurface *surface, bool invert=true );在函数定义中不写bool loadOBJ( const char * path, samplePointSet* sample, TriangleSurfa

2015-02-28 09:56:01 633

原创 文件读写两种方式

1. FILE文件读:FILE* fs = fopen("file.txt","r");while( 1 ){char lineHeader[128];// read the first word of the lineint res = fscanf(file, "%s", lineHeader); //逐行扫描,遇到空格或者换行停止if (res == EOF)

2015-02-08 17:01:24 552

原创 调试系统初始时的视角

2015-02-08 11:32:30 293

原创 CUDA_SAFE_CALL 找不到标识符

错误:CUDA_SAFE_CALL”: 找不到标识符修改:#include

2015-02-01 22:41:56 1486

原创 Qt键盘事件 ESC

void GLWidget::keyPressEvent(QKeyEvent *event){switch(event->key()){           Qt::Key_Escape        }}

2015-02-01 22:26:50 2491

转载 静态变量,静态局部变量的生存周期

首先要理解生存周期与作用域的区别:生存周期: 变量从定义到销毁的时间范围。存放在全局数据区的变量的生存周期存在于整个程序运行期间,而存放在栈中的数据则随着函数等的作用域结束导致出栈而销毁,除了静态变量之外的局部变量都存放于栈中。作用域: 变量的可见代码域(块作用域,函数作用域,类作用域,程序全局作用域)。static变量是指静态的变量,不管是在全局还是局部声明的static

2015-02-01 19:22:43 10897

原创 int main(int argc,char *argv[]) 参数

参数的含义是程序在命令行下运行的时候,需要输入argc 个参数,每个参数是以char 类型输入的,依次存在数组里面,数组是 argv[],所有的参数在指针 char * 指向的内存中,数组的中元素的个数为 argc 个,第一个参数为程序的名称。char *arcv[]的意思就是说 一个指针类型的数组,数组的每个元素也是一个数组,不过这个数组 argv []是字符串。

2015-02-01 19:11:47 417

原创 C++编译器与连接器区别

编译:编译器对源代码进行编译,是将以文本形式存在的源代码翻译为机器语言形式的目标文件的过程。编译单元:对于C++来说每一个cpp文件就是一个编译单元。各个编译单元之间是互相不可知的。编译器就是把我们写的源文件翻译成机器代码,连接器以编译器的输出作为输入,生成可执行文件。因为编译器的编译单元只是单独的每个CPP,所以有些跨文件的东西它没法处理,比如声明为extern 的变量(当你需

2015-02-01 18:59:33 3809

空空如也

空空如也

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

TA关注的人

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