随笔分类 - C/C++基础
摘要:1.运算符重载定义:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C+...
阅读全文
摘要:一、 以下是C程序一般的编译过程:从图中看到: 将编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译阶段 和链接这两个阶段。 其中, 1. 编译阶段先通过“编译器“把一个.c / .cpp 源代码编译成 .s的汇编代码;再经过“汇编器” 把这 个.s的汇编代码汇编成....
阅读全文
摘要:一)64位系统和32位有什么区别?1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。什么是64位处理器?之所以叫做“64...
阅读全文