- 博客(3)
- 收藏
- 关注
原创 C++ 简单代理实现
OC中有一种常用的机制,delegate代理,或者委托,可以实现不同类之间的方法互相调用,调用者不需了解被调用者,被调用者也同样,只要被调用者实现了委托函数即可,这个机制可以实现很多功能。下面就是我在C++中进行的一次尝试,粗糙的模仿,只实现了基本功能,没有实现@required,@optional等限定符功能。#include #include using namespace std;
2012-09-16 11:39:47 629
原创 c++ 中文 文本 删除多余换行 处理
有些编辑器会把一些文本处理成自动换行,在本没有换行符的地方加入了换行符,但有时就需要去掉这些。我大致是这样处理的#include #include #include #include #include #define MAX_CHAR_PER_LINE 200 //每行最多字符数,每个字,标点算两个字符using namespace std;string old_fi
2012-09-08 21:36:17 2457
原创 点乘公式推导
一直都没搞清楚dot(a,b) = |a|*|b|*cos是怎么推导出来的。很多公式推导都用到它,所以特地查了下,结果在gamedev上找到了答案。其实很简单,wiki上说点乘的定义式是dot(a,b) = sum(a1*b1,a2*b2,...),简单的二维就是dot(a,b) = a1*b1+a2*b2.现在由它推导出最上面的公式(乘号省略)a•b =x1x2 + y1y2
2012-07-03 15:45:31 2757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人