
C/C++
福自奇
热爱技术
展开
-
在一个算数表达式中既有无符号数又有有符号数,那个有符号数(本例中是 int )就会变成无符号数
在一个算数表达式中既有无符号数又有有符号数,那个有符号数(本例中是 int )就会变成无符号数定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Ma...原创 2020-03-22 22:23:27 · 300 阅读 · 0 评论 -
整数二进制移位运算
正整数右移时,左边高位补0负整数右移时,左边高位补1,负数是以补码形式存储原创 2019-03-23 14:51:38 · 1186 阅读 · 0 评论 -
C++引用是否占内存
法1,objdump -d a.out 反汇编看变量地址法2,定义一个结构体,含有引用成员,看sizeof(结构体)大小得出结论,引用占用内存大小且等于指针大小原创 2019-04-26 15:59:28 · 804 阅读 · 0 评论 -
全局变量,static变量初始化时间
原文 https://www.cnblogs.com/novice-dxx/p/7094690.html本次上传主要是关于静态局部变量的初始化问题。首先,静态局部变量和全局变量一样,数据都存放在全局区域,所以在主程序之前,编译器已经为其分配好了内存,但在C和C++中静态局部变量的初始化节点又有点不太一样。在C中,初始化发生在代码执行之前,编译阶段分配好内存之后,就会进行初始化,所以我们看到在C...转载 2019-04-24 22:04:41 · 20289 阅读 · 3 评论 -
继承与多态,访问权限控制符
#include <iostream>using namespace std;class Base{public: int a;// virtual void func()// {// cout << "BASE virtual" << endl;// }};class Derived :private Base{//priva...原创 2019-04-29 20:30:00 · 261 阅读 · 0 评论