12 2024 档案
摘要:操作系统在运行程序时,总是根据内存地址来查找该地址中存放的内容,继而进行运算的。所以,要知道,加载到内存中的所有数据都是存放在一定的地址中的。 1. 如下代码段,我们查看一下nullptr到底是什么? 点击查看代码 #include <iostream> int main() { void* var
阅读全文
摘要:从两个方面来分析这个问题 1. 编译型语言与解释型语言(C/C++与python的比较) python是一种解释型语言,所谓解释型语言,就是代码并不会一次性将整个程序转换成机器码运行,而是由解释器逐行解释逐行执行。 C/C++是编译型语言,先将整个程序编译链接成可执行程序之后才会执行。 所以,从效率
阅读全文
摘要:编译与链接是将一堆文本文档(一般是.cpp和.h)转化为.exe的最关键的两个步骤。 在IDE中完成代码编写后,进行编译,运行,IDE经常会报出一些错误,比如error Cxxxx ..., error LNKxxxx ...,就是代表我们所说的编译与链接错误。 编译完成后,每个.cpp文件都会生成
阅读全文