码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
C/C++中inline/static inline/extern inline的区别及使用
引入内联函数的目的是为了解决程序中函数调用的效率问题,也是用内联函数取代带参宏定义(函数传参比宏更加方便易用) inline关键字用来定义一个类的内联函数。 在类体中和类体外定义成员函数是有区别的:在类体中定义的成员函数为内联(inline)函数,在类体外定义的不是。如果你既希望将函数定义在类体外部 ...
分类:编程语言   时间:2019-01-25 11:36:36    阅读次数:186
全方位深度剖析PHP7底层源码
第1章 课程介绍本章主要介绍课程要讲的知识点,以及课程要求等。 第2章 PHP7的新特性本章主要介绍PHP7的新特性,做基准测试,与PHP5对比验证PHP7的性能提升程度,引出对PHP7源码学习的必要性。 第3章 基本变量与内存管理机制本章主要讲解C语言中结构体和联合体的区别、宏定义、具体讲zval ...
分类:Web程序   时间:2019-01-20 15:04:12    阅读次数:1182
【周总结】开发中遇到的小知识点(2019.01.14-2019.01.19)
本周还是比较轻松的,小程序开发也接近了尾声,就是一些简单的修改了。我也就有了时间来回归老本行,重写iOS。这周我花了一些时间来把之前仿写的Swift项目完成。这个应用比较简单,但是实用点还是不少的。下面听我一一道来。 首先是搭建框架,在之前OC中我有自己的一套框架,用起来比较顺手。于是在swift中 ...
分类:其他好文   时间:2019-01-19 16:24:28    阅读次数:229
linux启动流程的理解
1.bios 2.grub 选择 3.内核自解压vmlinux 4.内核引导的模式与变量(引导期内存分页映射)设置 #汇编级 5.内核内存再分页(内存空间映射),宏定义与设置,初始化consol,启动init 6.启动设置的init= ,或者 /sbin/init /etc/bin /bin/ini ...
分类:系统相关   时间:2019-01-13 16:12:04    阅读次数:249
内联函数和宏定义的区别和联系
深入到计算机的本质,其实,很多东西还是细节需要深入分析的,比如我最近的一份工作 内联函数和宏很类似,都是以空间换时间,都能一定程度上加快程序的执行。而区别在于,宏是由预处理器对宏进行替代,而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数,只是在需要用到的时候,内联函数像宏一样的展开,所以 ...
分类:其他好文   时间:2019-01-12 20:55:59    阅读次数:213
在visiual studio中使用qt时QtDir宏定义在.vcxproj.user文件中
在visiual studio中使用qt时,经常会看到QtDir宏的使用,但是一直找不到其定义的位置。后来在解决方案目录下搜索了一下,发现其定义在项目名称.vcxproj.user。不同的用户可能有不同的qt安装目录,在某些情况下需要手动修改该路径。该文件是不上传到版本服务器的。qt工程中的user ...
分类:其他好文   时间:2019-01-11 11:41:16    阅读次数:324
第四篇 Flask 中的模板语言 Jinja2 及 render_template 的深度用法
是时候开始写个前端了,Flask中默认的模板语言是Jinja2 现在我们来一步一步的学习一下 Jinja2 捎带手把 render_template 中留下的疑问解决一下 首先我们要在后端定义几个字符串,用于传递到前端 但是前提我们要知道Jinja2模板中的流程控制: I. Jinja2模板语言中的 ...
分类:编程语言   时间:2019-01-09 18:49:11    阅读次数:169
arm链接脚本
一. 为什么需要链接脚本 1.1. 从源码到可执行程序(主要有三个步骤:预编译、编译、链接) 1.1.1. 预编译 a. 预编译器执行。譬如C中的宏定义就是由预编译器处理,注释等也是由预编译器处理的。 1.1.2. 编译 a. 由编译器来执行。把源码.c .S编程机器码.o文件。所以可以看到每个源码 ...
分类:其他好文   时间:2019-01-08 00:20:10    阅读次数:187
C/C++宏定义交换两个值
#define SWAP(t,a,b) \ do{ \ t c = a; \ a = b; \ b = c; \ }while(0); void main() { ... ...
分类:编程语言   时间:2019-01-06 21:54:13    阅读次数:198
const 常量与 define常量的区别
c++中的常量可以使用const定义,也可以使用#define宏定义的方式;二者区别如下: - **区别** 1. const定义的常量有自己的数据类型,编译器可以对其进行严格的类型检查;但是define定义的宏常量没有数据类型,执行时只会对其进行字符替换,不会进行类型检查;2. const定义的常 ...
分类:其他好文   时间:2019-01-05 15:45:04    阅读次数:161
1731条   上一页 1 ... 23 24 25 26 27 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!