上一页 1 ··· 6 7 8 9 10

2013年4月22日

常用字符串处理函数 Delphi

摘要: TStrings类的继承关系为:TObject-TPersistent常用的字符串处理函数函数名 语法 功能AnsiCompareStr function AnsiCompareStr(const S1, S2: string): Integer; 用于比较两... 阅读全文

posted @ 2013-04-22 13:58 Waaaaaall-E 阅读(195) 评论(0) 推荐(0)

句柄 <-> ID <-> 指针

摘要: 内容整理自网络 “ID”是窗口资源的编号,“句柄”是window对窗口的描述封装的指针,“指针”是对句柄的类封装,个人理解。 句柄 -> 指针: pWnd = CWnd::FromHandle(hWnd); //a temporary CWnd object is created and attached. pWnd->Attach(hWnd); //Attaches a window to a CWnd object 句柄 -> ID ID = GetWindowLong(hWnd, GWL_ID); ID -> 句柄 hWnd = ::GetDlgItem(hP.. 阅读全文

posted @ 2013-04-22 12:24 Waaaaaall-E 阅读(177) 评论(0) 推荐(0)

2013年4月21日

计算 点到线段(直线)的距离

摘要: 方法一:使用向量计算不叙述原理了,直接看代码//param:point:测试点//pLine:线段描述类,m_LTPoint、m_RBPoint分别为线段的两点//return:点在直线上,true;否则,falseboolHitTestLine(CPointpoint,CLineItem*pLine){intdxap=point.x-pLine->m_LTPoint.x;//VectorAPintdyap=point.y-pLine->m_LTPoint.y;intdxab=pLine->m_RBPoint.x-pLine->m_LTPoint.x;//VectorA 阅读全文

posted @ 2013-04-21 00:15 Waaaaaall-E 阅读(829) 评论(0) 推荐(0)

2013年4月20日

计算三角形的面积

摘要: 计算三角形的面积:1、三角形面积 = 1/2*底*高(三边都可做底) 2、三角形面积 = 1/2absinC=1/2acsinB=1/2bcsinA 3、三角形面积 = abc/4R,(其中R是三角形外接圆半径) 4、海伦公式: 三角形的面积的平方 = p(p-a)(p-b)(p-c) ,p=(a+b+c)/2 阅读全文

posted @ 2013-04-20 22:28 Waaaaaall-E 阅读(277) 评论(0) 推荐(0)

判断 点 与直线与矩形的关系

摘要: 内容整理自网络:http://www.cnblogs.com/xfzhang/archive/2012/04/14/2447820.html 判断点在直线的一侧 方法1: 已知P(0,0)、Q(3,2)两点,试判断P、Q是否在直线2x+3y=4的同一侧。 解:直线2x+3y=4 即直线2x+3y-4=0 把P、Q代入2x+3y-4得到 2*0+3*0-4=-4 < 0 2*3+3*2-4=8 > 0 所以在两侧! 方法2: 怎么判断坐标为(xp,yp)的点P是在直线的哪一侧呢? 设直线是由其上两点(x1,y1),(x2,y2)确定的,直线方向是由(x1,y1... 阅读全文

posted @ 2013-04-20 18:02 Waaaaaall-E 阅读(878) 评论(0) 推荐(0)

2013年4月15日

关于 C++空类时编译器自动生成函数 总结

摘要: 内容整理自网络!C++的一个类中,如果没有声明下列函数,编译器会声明它自己的版本。且这些函数都是公有的。具体编译器的做法是:只有你需要用到这些函数并且你又没有显示的声明这些函数的时候,编译器才会贴心的自动声明相应的函数。 这些函数是:一个无参缺省构造函数,一个拷贝构造函数,一个析构函数,一个赋值操作符,一个取址运算符。 无参缺省构造函数、析构函数: do nothing 取地址运算符: 只是返回对象的地址。 拷贝构造函数、赋值操作符: 对类的非静态数据成员进行“以成员为单位的”逐一拷贝。所以,定义一个重载的拷贝构造函数、赋值操作符来实现深度复制。下面是编译器的参考实现: Empty(); .. 阅读全文

posted @ 2013-04-15 22:09 Waaaaaall-E 阅读(267) 评论(0) 推荐(0)

关于 构造函数 与 析构函数 的 调用顺序,摘自网络

摘要: 原文链接:http://blog.sina.com.cn/s/blog_4c4d6e740100iq69.html http://blog.csdn.net/starlee/article/details/619827构造函数先看看构造函数的调用顺序规则,只要我们在平时编程的时候遵守这种约定,任何关于构造函数的调用问题都能解决;... 阅读全文

posted @ 2013-04-15 20:45 Waaaaaall-E 阅读(193) 评论(0) 推荐(0)

2013年4月14日

老调重弹:const char*, char const* and char *const,摘自网络

摘要: 摘自:http://www.cnblogs.com/jonnyyu/archive/2005/01/10/89766.htmlconst char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。解释一:事实上这个概念谁都有只是三种声明方式非常相似很容易记混。Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:把一个声明从右向左读。char * const cp; ( * 读成 pointer to )cp is a const pointer to charconst char * p;p is 阅读全文

posted @ 2013-04-14 11:44 Waaaaaall-E 阅读(149) 评论(0) 推荐(0)

2013年4月7日

sscanf,sscanf_s相关用法, 摘自网络

摘要: 原文连接:http://www.cnblogs.com/kex1n/archive/2011/06/09/2076501.html声明:文中代码未经一一编译运行验证。#include<stdio.h>定义函数 int sscanf (const char *str,const char * format,........);函数说明sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。 返回0表示失败 否则,表示正确格式 阅读全文

posted @ 2013-04-07 23:02 Waaaaaall-E 阅读(415) 评论(0) 推荐(0)

2013年4月6日

博客开通

摘要: 2013.04.06,清明假期的最后一天,回家后来到了南京。晚上7:40左右申请博客,8点左右通过审核(注:开通博客园的博客是需要申请的)。对我的博客的一点规划:1、用于记录自己的技术学习,技术感悟。2、坚持每周都要打理。3、一个与同行交流,向同行学习的窗口。 阅读全文

posted @ 2013-04-06 21:43 Waaaaaall-E 阅读(112) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10

导航