C知识
叶黑子
Be the change you want to see in the word
展开
-
static在C++中的应用
1 案例描述22 Static语法特性简介22.1修饰变量22.1.1静态全局变量22.1.2静态局部变量22.1.3静态数据成员22.2修饰函数22.2.1静态函数22.2.2静态成员函数33 应用场合33.1将变量/函数的作用域限定在本源文件中33.2保存函数的运行时信息33.3保存类对象共有的原创 2014-10-23 19:46:04 · 641 阅读 · 0 评论 -
C++编程学习50个经典网站 强力推荐
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段2、http://转载 2014-10-15 13:37:37 · 672 阅读 · 0 评论 -
const的用法
Const 作用1. const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令2. 可以保护被修饰的东西,防止意外的修改,增强程序的健壮性;3. 编译器通常不为普通const常量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高。4. 可以节省空间,避免不必要转载 2014-11-03 09:20:18 · 634 阅读 · 0 评论 -
struct和typedef struct
1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是struct Stud转载 2015-03-17 15:49:18 · 382 阅读 · 0 评论 -
select的基本学习
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式转载 2016-03-09 10:07:43 · 392 阅读 · 0 评论