一、变量的介绍 1)变量的概念: 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量(值)。 2)变量的使用步骤: 1) 声明变量(也叫:定义变量) 2) 非变量赋值 3) 使用变量 3)示例: 输出: 二、变 ...
分类:
其他好文 时间:
2021-05-24 04:12:56
阅读次数:
0
默认构造函数是可以不用实参数来进行的构造函数它包括了两种 1.没有带明显形参的构造函数 2.提供了默认形参的构造函数 类设计者可以自己写一个默认构造函数,编译器帮我们写的默认构造函数称为合成的默认构造函数,编译器总会给我们的构造函数增加一个隐含的this指针,所以本质上,是没有不带形参的构造函数的。 ...
分类:
其他好文 时间:
2021-04-27 15:18:14
阅读次数:
0
1,函数模板深入理解: 1,编译器从函数模板通过具体类型产生不同的函数; 1,模板就是模子,通过这个模子可以产生很多的实物; 2,函数模板就是编译器用来产生具体函数的模子; 2,编译器会对函数模板进行两次编译: 1,对模板代码本身进行编译; 1,检查函数模板本身有无语法错误等; 2,对参数替换后的代 ...
分类:
编程语言 时间:
2021-04-26 14:00:13
阅读次数:
0
位运算 "<<":箭头指向左边,左移运算,各二进位全部左移若干位,高位丢弃,低位补0 “>>”:箭头指向右边,右移运算:各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算术右移),有的补0(逻辑右移) public class LogicDemo { p ...
分类:
其他好文 时间:
2021-04-26 13:19:25
阅读次数:
0
编译器优化技术 现代编译器缺省会使用 RVO(return value optimization,返回值优化)、NRVO(named return value optimization、命名返回值优化)和复制省略(Copy elision)技术,来减少拷贝次数来提升代码的运行效率。 注1:vc6、v ...
分类:
编程语言 时间:
2021-04-26 13:05:46
阅读次数:
0
##深度剖析C语言知识体系 原理+实践,一课带你吃透C语言 C语言系统化精讲 重塑你的编程思想 打造坚实的开发基础 \/ itspcool 交流学习 每个优秀开发者都应该精通C语言? 技术素养,更深厚 如果想追求编程的更高境界,必须掌握操作系统、编译 原理、数据结构与算法等,C语言是前提。 造轮子能 ...
分类:
编程语言 时间:
2021-04-26 12:58:29
阅读次数:
0
注解Annotation 注解的作用 不是程序本身,可以对程序作出解释 可以被其他程序读取(如编译器) 注解的格式 注解以“@注解名”在代码中存在,可以添加一些参数;可以通过反射机制实现对这些元数据的访问 内置注解 @Override:定义在java.lang.Override中,该注解只适用于修饰 ...
分类:
其他好文 时间:
2021-04-24 13:11:48
阅读次数:
0
① 编译器很聪明,会帮我们做些优化,比如: int a; a = 0; // 这句话可以优化掉,不影响 a 的结果 a = 1; ② 有时候编译器会自作聪明,比如: int *p = ioremap(xxxx, 4); // GPIO 寄存器的地址 *p = 0; // 点灯,但是这句话被优化掉了 ...
分类:
其他好文 时间:
2021-04-23 11:48:41
阅读次数:
0
原因:编译器不一致造成的,QtDesigner不关心用什么编译器,你的Qt设置的使用的编译器就是他使用的编译器。 QtCreator是某个编译器生成的可执行程序(生成QtCreator的编译器可在QtCreator-->帮助-->Anout Qt Creator查看), 当你编译程序使用的编译器与生 ...
分类:
其他好文 时间:
2021-04-22 16:02:38
阅读次数:
0
1.什么是注解(Annotation) 从JDK5.0开始引入。 功能主要有两个: 1)对代码做出解释(和注释comment一致); 2)对代码起到检查和约束的作用,和注释不同的地方是在于注解可以被其他程序(如编译器等)读取。 格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,比如@S ...
分类:
编程语言 时间:
2021-04-22 15:59:18
阅读次数:
0