![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 75
chhangh
这个作者很懒,什么都没留下…
展开
-
基础知识——C/C++数据范围
速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlong原创 2010-07-21 16:27:00 · 808 阅读 · 0 评论 -
基础知识——C++中的嵌套类
看Live555的代码时,发现类ServerMediaSessionIterator和类RTSPClientSession是在类RTSPServer中定义的,第一次接触嵌套类啊,RTSPServer是嵌套类ServerMediaSessionIterator和RTSPClientSession的外围类,嵌套类的类名只能在外围类中使用。于是,需要补一下嵌套类的知识,之前看书看的都忘了。===============================================================原创 2010-08-05 13:59:00 · 375 阅读 · 0 评论 -
基础知识——C++常见错误:error LNK2001: 无法解析的外部符号
在VS上总会报错,error LNK2001或error LNK2009,都快被烦死了,下面找到一篇很好的资料,转过来。VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:原创 2010-08-24 17:18:00 · 1447 阅读 · 0 评论 -
基础知识——回调函数、迭代器
发现我基础还挺一般的,当初学语言时只是学了最基础的,稍微深一点点的都不会了,回调函数这个,我连概念都不知道。迭代器虽然听得多,但实在是一点都不熟,跟不认识一样,需要重新学习啊。回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。回调函数实现机制: (1)定义一个回调函数; (原创 2010-08-24 17:54:00 · 319 阅读 · 0 评论 -
基础知识——内联函数
什么是内联性和外联函数 类的成员函数可以分为内联函数和外联函数。内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。而说明在类体内,定义在类体外的成员函数叫外联函数。外联函数的函数体在类的实现部分。 内联函数在调用时不是像一般的函数那样要转去执行被调用函数的函数体,执行完成后再转回调用函数中,执行其后语句,而是在调用函数处用内联函数体的代码来替换,这样将会节省调用开销,提高运行速度。 内联函数与带参数的宏定义进行一下比较,它们的代码效率是一样的,但是内联函数要优于宏原创 2010-08-30 22:05:00 · 398 阅读 · 0 评论