上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 61 下一页
摘要: 发现中文博客里大多写的很乱,而且不全,而英文论坛中写的很全面. 阅读全文
posted @ 2020-05-05 14:33 心媛意码 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 看到一篇不错的文章,把不同情况下C++类的内存分布表述出来了,文章地址:https://www.cnblogs.com/jerry19880126/p/3616999.html 主要总结以下几点: 1.类内存分布我理解是一种配方式的,就是说你看到的内存分布是还没有在实际内存中分配的. 2.非虚继承时 阅读全文
posted @ 2020-05-05 11:58 心媛意码 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一.背景 之前一直对类内存分布和对象真正的内存分布没有清楚的理解.看到类内存分布时,子类中的变量有一部分是来自父类的,就认为在生成父类对象和子类对象时,他们共有的变量在内存上是重叠的.后来想了一下,应该不是这么回事,就实地考察了下. 二.举例验证 有如下的继承关系,有分别定义了对应的对象,考察不同对 阅读全文
posted @ 2020-05-04 22:05 心媛意码 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 总结下cast的套路: TypeA a = xxx_cast<TypeA>(b); 操作符 作用 C++中对应的例子 C中对应的例子 static_cast 编译器隐式执行的任何类型转换都可以通过它来显式完成. double d = 1.1; char ch = static_cast<char>( 阅读全文
posted @ 2020-05-01 23:33 心媛意码 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 配置文件 说明 执行时间 是否重启 有效范围 /etc/profile 为系统的每个用户设置环境信息,从/etc/profile.d目录 的配置文件中搜集shell的设置. 当用户第一次登录时 重启或者source操作(发现切换用户后要source下) 所有 /etc/bashrc 为系统中的每个用 阅读全文
posted @ 2020-05-01 00:16 心媛意码 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 有时对指针长度总是弄混淆,今天试验了把,总算有个明确的结论了. 指针就是地址,它的长度取决于编译程序的编译器,如果是32位,则指针长度为4字节.若是64位,则是8字节. #include<stdio.h> int main() { int i = 0; int *pi = &i; char c = 阅读全文
posted @ 2020-04-30 14:08 心媛意码 阅读(159) 评论(0) 推荐(0) 编辑
摘要: IP层: 包数据 链路层: 帧数据 以太网协议:电信号分组协议. 每个网卡有一个独一无二的MAC地址. 以太网是通过广播的方式去发送数据包. 物理连接:电信号. 每台电脑有MAC地址和IP地址,MAC地址只和生产厂商以及流水号有关,因此不能够看出电脑之间是否在同一个子网中. 因此需要有个新的机制来区 阅读全文
posted @ 2020-04-27 23:09 心媛意码 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.使用gcc时,需要使用gcc -g选项 2.如果想要把生成的可执行文件的调试信息去掉,可以使用strip命令. 3.调试程序时,最好把编译器的优化给关掉 gdb调试程序的三种方式: 1.gdb filename 2.gdb attach pid # 分离可以用detach 3.gdb filen 阅读全文
posted @ 2020-04-27 21:30 心媛意码 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.VS条件断点中输入的条件只能是非常简单的,对于复杂的可能无法判断.这个时候选择在循环里添加判断的代码来达到条件中断的效果.nice~ 阅读全文
posted @ 2020-04-27 13:14 心媛意码 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 61 下一页