![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【C++】
文章平均质量分 90
ZM_tisall吾欲之fuli分解
这个作者很懒,什么都没留下…
展开
-
闲聊c/c++: 谈内存(大/小端,高/低字节,高/低地址)
标签:cc/c++和其他语言最大区别在于: 指针指针就是内存地址,一旦明白了指针与内存地址相关的内容,那理解其他语言,就易如反掌。而且你可以把其他语言用的更加好,更加有效率例如java/js/objc中为什么容器中只能存储引用类型?如果存储基本数据类型(值类型),为什么会发生效率很低的装箱拆箱行为?而c#为什么就不会呢?你怎么才能让不使用的内存尽快被垃圾收集器回收过去?还有很多涉及内存相关的内容,例如堆分配,栈分配等........根据经验: 如果你一开始学的...转载 2022-02-12 09:00:04 · 1093 阅读 · 0 评论 -
面试题:深拷贝和浅拷贝(超级详细,有内存图)
这篇文章竟然写了一上午,亲,请怀着感恩的心阅读!!深拷贝和浅拷贝是经常在面试中会出现的,主要考察你对基本类型和引用类型的理解深度。我在无数次的面试中,应聘者还没有一个人能把这个问题回答情况,包括很多机构的培训老师。这篇文章会让你把基本类型和引用类型的区别搞得清清楚楚,搞清楚这两者的区别,你对任何编程语言的都不怕,因为,这不是js一门语言,是任何编程语言中都需要掌握的知识,而且,在任何编程语言中,两者都是一样的。深拷贝和浅拷贝主要是针对对象的属性是对象(引用类型)一、基本类型和引用类型的..转载 2022-02-10 12:39:34 · 718 阅读 · 0 评论 -
Webkit网络套件 代码风格指南
内容缩进 间距 换行 大括号 空、假和零 浮点字面量 名称 其他标点 指针和引用 #include 语句 “使用”语句 类型 课程 单例模式 评论 覆盖虚拟方法 Python 缩进使用空格,而不是制表符。 选项卡应该只出现在需要它们来获得语义含义的文件中,例如 Makefile。缩进大小为 4 个空格。对:int main(){ return 0;}错误的:int main() ...原创 2022-01-28 13:02:16 · 1282 阅读 · 0 评论 -
C++性能调优
转https://www.cnblogs.com/microbit1024/p/9689081.html这是一篇关于C++性能优化指南的学习笔记,主要是通过阅读学习Kurt Guntheroth著的Optimized C++:Proven Techniques for Heightened Performance。 这是一本知识量和信息量很大的一本书书,书里详细介绍了影响C++程序性能的原因,也给出了很多提高性能的优化策略。书中不仅讲解了软件和系统方面的相关内容,还涉及了计算机的硬件组成...转载 2022-01-27 16:10:13 · 481 阅读 · 0 评论 -
Qt值得学习吗?详解Qt的几种开发方式
qt值得学习吗?嵌入式要学的东西真的很多,我们可能会说不写界面的话就不用学qt了?我不赞同。Qt的实现主要是采用p-impl手法,实现接口与实现分离,它有很好的消息循环机制,有的对象与线程的相关性,它也有借助moc生成反射元信息,这种设计方法至今仍然非常适用。qt内核部分其实是完全和界面无关的,你完全可以抛开Qt GUI部分来学习和使用Qt。当你完完全全学习了qt及其理念后,你会发现写优雅的代码是一件十分简单的事情,它可以应用到你之后的所有过程中去。那么哪种Qt开发方式较好或者容易入...转载 2022-01-21 19:45:42 · 4790 阅读 · 0 评论 -
源码面前没有秘密,推荐 9 个带你阅读源码的开源项目
在文章开始之前,请各位先回忆下在日常开发过程中,都使用或依赖了哪些开源项目?是不是发现,开源项目已经完全融入到日常开发!如今大多数的程序员技术栈和工具箱里,或多或少都有开源项目的身影:大到操作系统、小到精美的图标,优秀的开源项目就像“神器”可以让程序员所向披靡,快刀斩乱麻。但强大的“神器”也带来了一些问题,如果“神器”使用得不熟练或姿势不对,就会出现难以解决的 Bug 和问题,这个时候常见的解决方法:问搜索引擎 查文档 提 issues如果上面的方法都没能解决,那就只能自食其力阅读源码,寻..转载 2021-10-19 21:03:36 · 207 阅读 · 0 评论