C++
文章平均质量分 51
介绍与C++相关的技术
君梦如烟Brian
He who has a Why to live for can bear almost any how.
展开
-
编译器Return value optimization(RVO)时机以及基本原理
测试RVO的基本情况原创 2022-10-24 16:37:13 · 399 阅读 · 0 评论 -
一问一答: 打消你对虚函数机制的疑惑
关于C++多态机制的几个常见及面经常考的问题,部分问题留有思考,多数是我自己的疑惑。原创 2022-02-13 15:58:14 · 388 阅读 · 0 评论 -
gcc 和 g++ 的区别?
GCC指的GNU Compiler Collections(GNU编译器集合)可以编译除了C\C++以外的语言(如Java、Object-C)gcc和g++都是GCC的编译器驱动程序,它们的主要区别如下:编译阶段g++对".c,.cpp, .h"文件一视同仁,都当作C++文件进行编译。gcc则区别对待。链接阶段g++自动链接C++标准库。gcc不会这么做。分别具有某些不同的预定义宏(predefined macros)参考文章Difference between GCC and G++原创 2022-02-07 14:14:27 · 442 阅读 · 0 评论 -
为什么C语言式字符串不受字节序的影响?
Q: 为什么C类字符串不受字节序的影响?A: 这里隐含了一个概念,首先我们需要了解为什么需要字节序。由于内存的最小存储单元为字节(1 byte = 8 bit), 为了存储多字节的信息,我们需要约定多字节顺序存储的“ 顺序 ”(类似于统一度量衡),而C类字符串在本质上是一个单字节数组,没有字节存储顺序的说法。详尽内容请参考:1. why byte ordering (endianess) is not an issue for standard C string?2. Is there need原创 2021-08-26 14:58:38 · 433 阅读 · 0 评论