
C++的细节 - 探讨与实践
CPU1994GHz
程序员这条路,需要忍耐力
展开
-
C++头文件包含变量时,多重定义问题!
#multiple definition of …在头文件中.h中包含有变量定义的时候,一般是想作为全局变量来使用,但是使用中总是出现multiple definition of的问题,看一下:oracleinfclass.h#ifndef ORACLEINFCLASS_H_#define ORACLEINFCLASS_H_int i;#endif /* ORACLEINFCLA...原创 2018-10-15 16:20:21 · 4004 阅读 · 0 评论 -
socket的原理讲解 -- C++
原文作者是国外的,这篇文章基础扎实,引论严谨,不可多得。且作者字里行间都饱含激情!https://www.cnblogs.com/kefeiGame/p/7246942.html转载 2018-10-30 18:04:11 · 471 阅读 · 0 评论 -
C++中的protected
简介protect这个 关键字,更多是介于public和private之间的产物。作用是声明一些与派生类分享,但是不想被其他公共访问使用的成员。我们在代码中测试讲解这个关键字class Base {public: Base(); ~Base(); int Bsub(); int Bpuint;protected: int Bpoint; i...原创 2018-12-13 11:03:56 · 4233 阅读 · 0 评论 -
类和结构体的内存空间占有问题
空类和空结构体代码class ctest { };struct stest{ };int main(int argc, char *argv[]){ printf("空类大小=%luB,空结构体大小=%luB.\n", sizeof(stest), sizeof(ctest)); return 0;}结果:空类大小=1B,空结构体大小=1B.结构体大小的度量原创 2018-12-13 15:02:18 · 415 阅读 · 0 评论 -
类在内存中结构——虚函数,派生类
简介原创 2018-12-14 17:21:55 · 581 阅读 · 0 评论 -
类继承后访问权限的变化
这里有一张表,很好的解释的关系的变化:原创 2018-12-17 15:04:14 · 517 阅读 · 0 评论 -
C++中结构体与类的区别(struct与class的区别)
转载自:(https://www.cnblogs.com/starfire86/p/5367740.html)简介C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!!既然这些它都能实现,那它和class还能有什么...转载 2018-12-17 17:15:20 · 319 阅读 · 0 评论