About macro

原创 2004年07月21日 23:06:00

试着总结了一下使用宏和不使用宏的一些原则:
推荐使用:
1:常量定义
2:条件编译
3:被频繁调用的可重用代码
4:使代码更简洁
5:为了维护多个版本和产品
7:提高执行效率
8:为了让代码看起来更酷:)
一般平台和library类的代码使用宏较多

不推荐使用:
1:逻辑复杂,可能会频繁改动的代码不宜替换为宏
2:算法类程序

宏这个东西有利有弊,一般来说还是比较好用的
资料嘛,看msdn足够, 可以查#...

编译小结(6)认识Automake

我前面说了很多如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Automake 来编译的。输入下"./configure","make","m...
  • xcltapestry
  • xcltapestry
  • 2013年12月19日 21:04
  • 2398

SI中Macro的使用

Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。...
  • zhaozhichenghpu
  • zhaozhichenghpu
  • 2015年10月03日 21:13
  • 265

freemarker Macro使用小记 分页

现在项目中不少的地方都用到的freemarker,但是自己一直都是调用别人已经写好的Macro,没怎么过多的去关注它,近期在开发一个新的功能的时候自己终于有机会来写了。  引用 我这个...
  • ccecwg
  • ccecwg
  • 2015年01月05日 16:48
  • 664

HTML+CSS编写静态网站-31 添加About页面

视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003879015 到目前为止,我们已经创建了Vedio主页,按照顺序...
  • huangbangqing12
  • huangbangqing12
  • 2017年07月10日 07:37
  • 372

Firefox,火狐about:config设置详解

1、accessibility.accesskeycausesactivation accesskey 允许用户通过Alt+ accesskey的方法来打开页面中的超链接。其中的accesske...
  • nosayno
  • nosayno
  • 2016年02月29日 14:15
  • 2556

firefox关于about:config的常用配置

about:config是火狐的设置页面,火狐提供了不少高级设置选项在这里以便让你可以更加详细地控制火狐的运行方式。(官方不推荐用户手工修改about:config的设置。所以,如果你对于你想修改的内...
  • jdfkldjlkjdl
  • jdfkldjlkjdl
  • 2013年08月09日 12:50
  • 3264

Hexo博客网站再配置

这两天整理网站方面的事,本地IIS部署,个人网站,发现我的hexo做的个人网站实在很单调,于是找来资料做进一步的配置。 一、网站图标 看一下hexo\themes\modernist\layout...
  • bigpudding24
  • bigpudding24
  • 2015年09月04日 11:17
  • 4067

cuda安装和caffe

cuda安装和caffe
  • jacke121
  • jacke121
  • 2017年02月12日 16:27
  • 561

基于VS2015编译Yate

基于VS2015编译Yate 1前言 之前使用vs2010对yate的学习,随着vs的升级和更新,我们将使用vs2015继续对Yate进行学习。本文记载基于vs2015编译Yate的一些问题。 ...
  • u012377333
  • u012377333
  • 2016年10月31日 23:58
  • 1467

Linux Kernel 学习笔记2:模块参数

在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过宏module_param()来传递命令行参数. 先来看看这个宏的定义(Linux-4.4.0-37) #define m...
  • stone8761
  • stone8761
  • 2017年04月13日 14:58
  • 787
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:About macro
举报原因:
原因补充:

(最多只允许输入30个字)