ChinaUnix.net
相关文章推荐:

void未如预期的被忽略

void CALL sort(int n, const double data[], int index[]) 这个CALL有什么意义

by bollwarm - C/C++ - 2006-02-20 16:37:23 阅读(1605) 回复(3)

相关讨论

在读thttpd的代码,其中函数调用时没使用的指针类型的返回值都被转成了void,就像这样: (void) strcpy( hc->accepte, cp ); 请问各位大侠讲解下这样做有什么好处呢?(防止溢出?小弟瞎猜的)。先行谢过。

by coredump007 - C/C++ - 2009-03-10 13:11:23 阅读(2323) 回复(7)

voidvoid指针 void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。 void指针使用规范 ①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例: int *pint; void *pvoid; pvoid = pint; /* 不过不能 pint = pvoid; */ 果要将pvoid赋给其他类型指针,则需要强制类型转换:pint = (int *)pvoid; ②在ANSI C标准中,不允许对void...

by panhuachun - Linux文档专区 - 2008-03-06 18:09:37 阅读(675) 回复(0)

大家在项目中使用过void *指针吗? 一般用在哪种场合?

by __slucx__ - C/C++ - 2013-09-16 22:44:13 阅读(4268) 回复(11)

void *ttmp=malloc(1024); ((char*)ttmp)++;/ void*不能加,我转换成char*怎么也加不了地址呢???该怎么写才对

by daxiguagg - C/C++ - 2013-07-17 08:46:58 阅读(1116) 回复(5)

怎么在c++中将void*(class::*)(void*) 转化为void*(*)(void*) 就是将类的成员函数指针转化为一般的函数指针

by grepkey - C/C++ - 2011-12-19 17:46:26 阅读(6022) 回复(23)

在C和C++里,有时候看到源码中调用函数前加上“void”,不知道有什么作用,即 (void)function(argument) 这只是单纯为了形式的规整吗?请教诸位

by hoverlee - C/C++ - 2006-07-12 21:00:37 阅读(1234) 回复(9)

有个函数int A(..., ..., void *buf),想在函数里面跟据情况在buf中返回不同长度、不同类型的一段空间,有没有问题???请问大家。

by eikes - C/C++ - 2005-12-15 19:24:52 阅读(1025) 回复(2)

void hello(void*arg) { char*kk="hello"; arg=(void*)kk; return NULL; } main() { void*k; hello(k); char *k2=(char*)k; printf("%s",k); exit(0); } when running ,I get 8Z@ ,not hello,why? thanks for looking at my question

by lrh_0_2000 - C/C++ - 2005-09-09 17:49:32 阅读(1211) 回复(5)

看到有些人对void指针不太清楚,我就试着解释一下,权当抛砖引玉。 大家都知道int *pint是定义了一个指针变量,这个变量里面放的是一个地址,而这个地址里面放的是一个int型的数值。char *pchar是定义了一个指针变量,这个变量里面放的是一个地址,而这个地址里面放的是一个char型的数值。 以此类推……我们也知道在32位计算机上,一般sizeof(pint)是4,也就是说指针变量p的大小是4个字节,每个地址用32位来表示。我们还...

by lenovo - C/C++ - 2003-12-19 16:30:52 阅读(5903) 回复(2)

Default constructor called. Default constructor called. Default constructor called. Default constructor called. Destructor called. Constructorl called. Destructor called. Constructor2 called. Destructor called. x=0,y=0 x=5,y=0 x=3,y=-858993460 Destructor called. Destructor called. Destructor called. Press any key to continue #include; class B { int x,y; public: B(); B(int i); B...

by 雪花啤酒 - C/C++ - 2003-12-11 11:00:37 阅读(701) 回复(0)