C++
依旧忆旧
这个作者很懒,什么都没留下…
展开
-
关于C++中泛型编程Release(T t )和Delete(T t )
template void Release(T t) { if( t ) { t->Release(); t = 0; } } template void Delete(T t) { if( t ) { delete t; t = 0; } } release一般是释放t中所存储的内容,意思是如果t不为空的话,将t清空, delete一般是删原创 2013-04-22 15:45:43 · 1658 阅读 · 0 评论 -
头文件的作用
早期的编程语言如Basic、Fortran没有头文件的概念,C++/C语言的初学者虽然会用使用头文件,但常常不明其理。这里对头文件的作用略作解释: (1)通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。 (2)头原创 2013-04-24 23:52:43 · 737 阅读 · 0 评论