01 2020 档案

C++中模板特殊化(speicialization)的偏序关系及make规则选择
摘要:一、Makefile中的匹配 在Makefile中,可以通过不同的pattern指定不同目标的执行规则,在这个时候就会存在一个哪个target更合适的问题。这里Makefile中引入的是一个stem的概念,从stem中选择最短的。gnu make对该规则的说明A target pattern is 阅读全文

posted @ 2020-01-18 11:31 tsecer 阅读(625) 评论(0) 推荐(0) 编辑

PhysX中raycast和sweep对block和touch的处理逻辑
摘要:零、说明 测试代码基于PhysX_3.4 一、raycast和sweep的特殊性 在场景查询中,raycast/sweep相对于overlap来说有一个重要的特性,就是前两者是有明确方向性的,也就是有一个起点加上一个终点。这个和overlap完全不同,因为overlap是在一个范围内的无差别覆盖。这 阅读全文

posted @ 2020-01-16 21:12 tsecer 阅读(1762) 评论(0) 推荐(0) 编辑

析构函数、多线程及进程退出
摘要:一、主要的问题 这里主要讨论的是C++中全局/静态局部对象析构函数的执行时机问题。我们知道:全局变量的初始化时在main函数执行之前完成,静态局部变量的初始化是在首次执行到所在函数时执行。但是这些对象的析构函数在什么时候执行,它们在多线程中的表象又是如何?下面首先看下例子:tsecer@harry: 阅读全文

posted @ 2020-01-14 20:36 tsecer 阅读(2933) 评论(0) 推荐(0) 编辑

C++中lambda的应用场景及编译器实现原理
摘要:一、使用场景 1、局部函数的需求场景及限制 在标准C++(C++11之前)中,是没有局部函数这种语法的。但是在有些场景下,使用局部函数可以极大的简化代码,比方说,输入参数是一个圆(由圆心和半径表示),判断给定的两个点,是否一个在圆外部,一个在内部,此时最好有一个判断一个点是否在圆形内部的函数接口,然 阅读全文

posted @ 2020-01-06 18:47 tsecer 阅读(1467) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示