C++
sruru
这个作者很懒,什么都没留下…
展开
-
C语言C++指针与java中引用的一点对此
在C语言或者C++中,我们定义一个整型数组的时候,如下所示int a[5];上面一条语句定义了一个包含5个整型元素的数组,a是一个指针,指向了所定义数组的第一个元素,即a[0],此时,如果定义int *p = a,则定义了一个指针变量,该指针同样指向数组的第一个元素a[0],int b = a[0],则变量b是a[0]的一个引用,(*p)某种意义上也是a[0]的一个引用。原创 2012-08-22 15:39:06 · 2588 阅读 · 0 评论 -
C++中static关键字的使用
在我看来,与Static有关的两个关键字是初始化和作用域,怎么理解呢?来看下面两个例子:一、初始化 #include #include int main(void){ //int y; static int x; //printf("%d %d",x,y); printf("%d",x);}以上代码中能够正确执行,在控制台中输出0,static int x语句做原创 2012-09-06 14:11:36 · 2595 阅读 · 0 评论 -
CPU大端小端的概念,判断的算法
说来惭愧,作者从来没有对CPU大端和小端的概念作一个了解,今天在查看union语法的时候,看到有人用union结构体判断CPU是大端还是小端,所以我仔细看了下,将得到的知识和结论作了一些记录。 一、大端和小端的概念(例子均来源于互联网,多谢多谢! http://blog.sina.com.cn/s/blog_4b826d4c0100k8pn.html http:转载 2012-09-14 17:56:56 · 958 阅读 · 0 评论 -
define进行宏定义,#,#@,##的使用
来源:百度百科 #define中的 #与## #define GPEBLT_FUNCNAME(basename) (SCODE (GPE::*)(struct GPEBltParms *))&GPE::##basename 在#define中,标准只定义了#和##两种操作。 #用来把参数转换成字符串 #define toString(n) #n转载 2012-09-11 19:14:04 · 1639 阅读 · 0 评论 -
C++中开发带参数的控制台应用程序
作者最近有一个人物是要用C++开发一个文件解析用的App,待解析的文件作为应用程序的参数传递给应用程序,使用起来类似于带参数的脚本。 C++中如何给应用程序传递参数呢,可以把main函数做如下声明: void man(int argc,char* argv[])或者void main(int argc,char ** argv)char* argv[] -- 指针数原创 2012-08-27 13:42:30 · 9839 阅读 · 0 评论 -
C++中extern关键字使用
chapter 1 . extern关键字的作用 extern是一个关键字,它告诉编译器存在着一个变量或者一个函数,如果在当前编译语句的前面中没有找到相应的变量或者函数,也会在当前文件的后面或者其它文件中定义,来看下面的例子。 // extern.cpp : Defines the entry point for the console application.//#原创 2012-09-06 15:37:18 · 93424 阅读 · 8 评论 -
C++中extern “C”含义深层探索
来源:来源太多,我找不到了~~~1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,转载 2012-09-06 16:34:00 · 1630 阅读 · 0 评论 -
C++中Exit()与atexit()函数的使用
来源:http://blog.sina.com.cn/s/blog_5cec5bad0100b0x2.html 一、exit()函数函数声明:void exit(int state);exit()函数用于在程序运行的过程中随时结束程序,exit的参数state是返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。main函数结束时也会隐式地调用exit函数。exit转载 2012-09-04 10:59:09 · 21414 阅读 · 0 评论 -
Linux系统,使用C语言如何产生UUID
1.执行uuidgen命令,可以生成一个uuid数2.sudo apt-get install uuid-dev,调用uuid_generate函数原创 2012-11-01 17:36:30 · 6127 阅读 · 0 评论