
c++
文章平均质量分 81
dahaibeibe
这个作者很懒,什么都没留下…
展开
-
c++值传递、地址传递、引用传递
一.函数参数传递方式之一:值传递 1. 值传递的一个错误认识 先看题一中Exchg1函数的定义: void Exchg1(int x, int y) //定义中的x,y变量被称为Exchg1函数的形式参数 { int tmp; tmp=x; x=y; y=tmp; printf(“x=%d,y=%d\n”,x,y) } 问:你认为这个函数是转载 2012-10-19 00:40:53 · 889 阅读 · 0 评论 -
C++程序中int main(int argc,char* argv)是什么意思?
int main(int argc,char**argv) 这表示一个接受参数的main函数,argv[0]代表程序的路径,argv[n](n>0)表示第n个参数,argc是数组argv的长度,即参数的个数。argv是参数的字符串。 比如你做好了一个有命令行参数的程序存在D盘,那么在c提示符中输入D://程序名.exe aa bb aa 其中aa bb aa就是参数 argc=4 argv[0原创 2012-10-26 12:36:57 · 2078 阅读 · 0 评论 -
c++命名空间
C++ using namespace std 详解 所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 一 : 和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现转载 2012-10-26 12:23:19 · 1473 阅读 · 0 评论 -
strerror()的用法理解
/* strerror example : error list */ #include #include #include int main () { FILE * pFile; pFile = fopen ("unexist.ent","r"); if (pFile == NULL) printf ("Error opening file unexist.ent:转载 2012-10-26 21:06:58 · 708 阅读 · 0 评论 -
Android中使用C++程序读写Parcel的简单例子
Android中的Parcel类困惑了我好一段时间(当然现在也没把Parcel完全弄明白),查了一些资料也不知道它里面是以一种什么格式存储数据的。因为它对外提供的读写函数都没有提到具体一个读写函数到底是读写Parcel中的哪一块地址里的数据。比如网上有这么两段代码: public void writeToParcel(Parcel out) { //当前数据写入到Parcel中转载 2012-11-23 10:05:55 · 2929 阅读 · 1 评论 -
android的binder机制研究(C++部分)
http://ytydyd.blog.sohu.com/139026338.html (一) 概述 android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。 android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相转载 2012-11-23 10:26:17 · 496 阅读 · 0 评论