常用宏_51CTO博客
原文地址:://hi.baidu.com/bellgrade/blog/item/7d07ff12ab6fa0085aaf5393.html此文为的妙用,单击此处访问的详细说明文
转载 2011-07-19 15:50:00
76阅读
2评论
​​#define Clamp( x, minVal, maxVal) glm::clamp( x, minVal, maxVal)#define SLerp( x, y, a ) glm::slerp( x, y, a )#define Lerp( x, y, a ) glm::lerp( x, y, a )#define Normalize(vec) glm::normalize
原创 2022-01-30 10:46:20
450阅读
定义了很多工程常用,方便开发者使用
原创 2014-10-10 21:04:01
955阅读
器所支持的最长全路径名的长度TCHAR ch[MAX_PATH] = { 0 };      
原创 2023-03-15 00:22:31
128阅读
 //兼容ARC   #ifndef __has_feature #define __has_feature(x) 0 #endif #ifndef __has_extension #define __has_extension __has_feature // Compatibility with pre-3.0 compilers. #endif &nbsp
原创 2012-11-13 15:27:23
617阅读
#define Clamp( x, minVal, maxVal) glm::clamp( x, minVal, maxVal)#define SLerp( x, y, a ) glm::slerp( x, y, a )#define Lerp( x, y, a ) glm::lerp( x, y, a )#define Normalize(vec) glm::normalize(vec)#define Deg2Rad(degrees) glm::radians(degrees...
原创 2021-06-17 14:20:01
343阅读
如何打印 如何打印1. 问题描述2. 分析思路3. 总结1. 问题描述我们都知道,在C/C++中经常会用到定义,实际上就是给一个字段取的一个别名,它是属于预编译系统的一部分,其形式如:#define PI 3.141592654当我们想要使用3.141592654这个值的时候,直接用它的别名PI就可以了。如果什么时候,我们需要将PI的精度提高,则只需要修改这个定义就可以了,而不用一个一个
转载 2023-11-06 21:47:57
126阅读
五、变量、常量、作用域静态量(类变量)只能写在类中,不能在外面,用static修饰。final修饰的变量为常量。六、运算符Math类是一个工具类,用于复杂数学运算,它的构造器被定义成private,无法创建Math类的对象,Math类中所有的方法都是类方法,直接通过类名调用。Math.max(a,b);1、位运算符2*8 = 16 2*2*2*2 效率极高!!! <&l
转载 2023-11-15 13:35:36
300阅读
常用定义 数值相关的定义    闰年的判断 ,年份可以整除4并且不能整除100,或者可以整除400,则为闰年;#define IS_LEAP_YEAR(y) (((((y) % 4) == 0) && (((y) % 100) != 0))  \                         || (((y) % 400) == 0))/*判断是否是闰年*/    1    
原创 2021-04-16 12:27:19
2471阅读
写好C语言,漂亮的定义很重要,使用定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用定义. 1,防止一个头文件被重复包含  #ifndef COMDEF_H  #define COMDEF_H    //头文件内容  #endif  2,
转载 精选 2011-06-17 15:12:24
717阅读
GTest源码剖析——TEST GTest源码剖析TESTTEST定义源码解析1 生成测试用例唯一ID GetTestTypeId2 记录测试用例位置CodeLocation3 工厂函数TestFactoryImpl4 注册测试用例信息MakeAndRegisterTestInfo41 UnitTestImplAddTestInfo42 UnitTestImplGetTestCase43 T
iOS开发过程中,使用的一些常用定义 字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO ) 数组是否为空 #def
转载 2019-07-12 13:55:00
95阅读
2评论
为了简化开发流程,提升工作效率,收集了一些平时常用定义,今后会不定期更新 1.UI元素 //NavBar高度 #define NAVIGATIONBAR_HEIGHT 44 //StatusBar高度 #define STATUSBAR_HEIGHT 20 //获取屏幕 宽度、高度 #defin
转载 2019-07-12 14:03:00
87阅读
总结了iOS开发过程中的一些常用,以后会陆陆续续添加进来。 字符串是否为空 1 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO 
转载 2016-12-29 16:10:00
86阅读
2评论
大家都是知道使用不仅方便,而且可以提高开发效率。下面总结了iOS开发过程中的一些常用,会持续的往里面添加。//字符串是否为空#define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO )//数组是否为空#define kArrayI
转载 2016-09-21 08:17:00
104阅读
2评论
struct nlmsghdr { __u32 nlmsg_len; /* Length of message including header */ __u16 nlmsg_type; /* Message content */ __u16 nlmsg_flags; /* Additional flags */ __u32 nlmsg_seq; /* Sequence number */ __u32 nlmsg_pid; /* Sending process port ID */}.
原创 2022-01-05 11:25:10
588阅读
struct nlmsghdr { __u32 nlmsg_len; /* Length of message including header */ __u16 nlmsg_type; /* Message content */ __u16 nlmsg_flags; /* Additional flags */ __u32 nlmsg_seq; /* Sequence number */ __u32 nlmsg_pid; /* Sending process port ID */}.
原创 2022-01-12 15:58:19
573阅读
// 获取设备版本号#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)// 弧度转
原创 2023-05-22 11:15:09
155阅读
CMake 常用分享 介绍 在本人多年的CMake使用过程中,有两个自定义被广泛且频繁使用。分别是: 1. GROUP_FILES 根据项目目录结构,分组显示c++文件,实现目录结构与项目结构的对应。 # MACRO GROUP_FILES MACRO(GROUP_FILES src_files root_path) SET(cur_dir ${root_path})
原创 2021-08-10 16:39:20
324阅读
Macro Usage #breadcrumbs() Draws the "You are here" breadcrumbs list, like the one found above the page name in the default template. #includePage(p
转载 2007-04-16 20:39:00
281阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5