c语言
文章平均质量分 77
zhaoguoxian12345
这个作者很懒,什么都没留下…
展开
-
关于c语言中void*的解释
void含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:void a;这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。void真正发挥的作用在转载 2011-10-31 18:56:38 · 944 阅读 · 0 评论 -
ip地址转换函数
Linux下这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换 而且,inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。 inet_pton函数原型如下[将“点分十进制” -> “整数”] #include #include #include int inet_pton(int af,转载 2011-10-31 19:03:57 · 3136 阅读 · 0 评论 -
gcc include
本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢。在此之前,先了解一个基本概念。 头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明、变量声明、常数定义、宏的定义等等。当使用#include语句将头文件引用时,相当于将头文件中所有内容转载 2011-12-21 10:51:10 · 692 阅读 · 0 评论 -
关于c++ const的理解
记录下 非常重要的c++ 学习记录2011_01_14 16:11 1 const 理解:1. const修饰普通变量和指针 const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型转载 2012-01-14 16:43:44 · 387 阅读 · 0 评论 -
c/c++ 的 整形编译
I experienced some odd behavior while using C++ type traits and have narrowed my problem down to this quirky little problem for which I will give a ton of explanation since I do not want to leave anyt转载 2012-12-06 19:20:22 · 702 阅读 · 0 评论