
C++ 知识点
文章平均质量分 95
南国红枫叶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++对象模型详解 虚函数详解(二)
虚基类的定义涉及到以下几个方面:1.虚继承的语法:在继承基类时使用 virtual 关键字。2.构造函数的调用顺序:虚基类的构造函数会在最开始被调用。3.内存布局:虚基类的对象在派生类中只占用一次内存空间。2.4.2虚基表的内存布局深色版本FinalDerived 对象:Vbptr:指向虚基表的指针。derived1Value:Derived1 的成员变量。原创 2025-05-19 09:27:48 · 997 阅读 · 0 评论 -
C++对象模型详解 虚函数详解(一)
本文主要介绍了类对象的基本知识及其内存分布。虚函数在不同集成的情况下内存分布 虚函数指针分布原创 2025-05-16 16:32:33 · 994 阅读 · 0 评论 -
QTcpServer 服务器监听失败
QTcpServer 服务器监听失败调试QT的TCPIP 的服务器的程序,遇到listen 返回false。怀疑两个方向:电脑自身的防火墙问题程序有问题,针对第一点, 关闭防火墙等,建立最简单的demo,不成功int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); bool ret = ser.listen(QHostAddress::Any, 6500); qDebug()原创 2020-08-25 16:00:45 · 3862 阅读 · 2 评论 -
Linux 链表简介
Linux 链表简介链表简述链表初识链表是什么链表和数组的对比链表的类型单链表双向链表环形链表Linux链表和普通链表普通链表Linux内核链表linux 链表的实现linux链表结构的初始化linux链表的数据访问linux链表的遍历链表的插入链表元素的删除链表中元素的替换内核链表的移动链表的判断链表的拼接链表的分割链表简述链表初识链表是什么链表是一种存放和操作可变数量的元素的一种常见的数据结构,即节点可变动。链表将一些数据元素通过“链”连接在一起,是线性表的一种重要实现方式。链表结构主要分为两原创 2020-08-25 14:43:58 · 443 阅读 · 0 评论 -
使用memset踩过的坑
使用memset 踩过的坑库函数 memset() memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的;包含在<[string.h]>头文件中,可以用它对一片内存空间逐字节进行初始化;注意: 该函数是按一个字节一个字节来给数组或者是结构体赋值。原型为 :void *memset(void *s, int v, size_t n);这里s可以是数组名,也可以是指向某一内在空间的指针;v为要填充的值;n为要填充的字节数; 在C++的API函数文档中对该原创 2020-08-25 14:33:14 · 10376 阅读 · 0 评论