- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 C++函数模板特化与类模板特化
模板特化:适应函数模板当指定类型的特例处理,形式如下 template 返回值 函数名(函数形参表) { //实现操作 }
2014-02-10 16:46:27
921
1
原创 继承类的重载函数及覆盖
C++ Primer(第四版) 15.5.4 using: class Base{ public: int fun(); int fun(int i); //...更多重载函数的版本 }; class
2014-02-10 13:30:12
1066
原创 JS获取上一级目录
//返回当前工作目录 function GetCurrDir(){ var pathName = window.location.pathname.substring(1); var DirName = pathName == '' ? '' : pathName.substring(0, pathName.lastIndexOf('/')); var reg=ne
2014-01-27 17:41:04
7145
原创 判断点是否在多边形内(C++)
/********************************/ // 参数: // x: 点的x坐标 // y: 点的y坐标 // vertex: 多边形顶点组(顺时针或逆时针顺序) // num: 多边形顶点数 // // return: 点是否在多边形内 /*******************************/ bool IsInPolygon(float
2014-01-27 15:51:01
2768
原创 点到线段的最小距离(C++)
/*********************************/ // 如果经过点做直线的垂足,垂足落在线段上,则取垂线段的距离 // 否则取到线段两端点距离的最小值 // // 参数: // point: 存储点的xy坐标 // p1, p2: 线段的两点 // // return: 点到线段的最小距离 /********************************
2014-01-27 15:49:38
4737
1
原创 求两线段的交点(C++)
/*******************************/ // 参数: // line: 存储两条线短点的坐标值 |(x, y)对 // graveity: 交点xy坐标值 /*******************************/ void FindLineIntersection(float line[8], float *graveity) {
2014-01-27 15:46:56
4220
原创 CString转char*
1.可以使用W2A 2. CString csName = _T(""); wchar_t* wcName = csName.GetBuffer(csName.GetLength()); csName.ReleaseBuffer(); char *cName; int len = wcslen(wcName)+1; cName=(char*)malloc(len*sizeof
2014-01-26 16:01:28
709
原创 LPWSTR与LPSTR转换,使用USES_CONVERSION
[code #include //在一个函数的循环体中使用A2W等字符转换宏可能引起栈溢出(内存未释放) //参见对应宏的定义 //Ascii -> wchar USES_CONVERSION DoSomething(A2W(aStr)); //wchar -> Ascii USES_CONVERSION DoSomething(W2A(aStr));
2014-01-26 15:47:32
1434
简易C++通讯录管理系统
2015-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅