- 博客(5)
- 收藏
- 关注
转载 两个线段之间的位置关系
两个线段之间的位置关系转载自平面内两条线段的位置关系(相交)判定与交点求解概念平面内两条线段位置关系的判定在很多领域都有着广泛的应用,比如游戏、CAD、图形处理等,而两线段交点的求解又是该算法中重要的一环。本文将尽可能用通俗的语言详细的描述一种主流且性能较高的判定算法。 外积,又称叉积,是向量代数(解析几何)中的一个概念。两个二维向量v1(x1, y1)和v2(x2, y...
2018-01-16 16:48:21
10462
转载 string转char*
string 和 char*1、string转换为char*可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符’\0’,而c_str()返回一个以‘\0’结尾的字符数组。2、const char *c_str();c_str()函数返回一个指向正规C字符串的指针,内容与本string串相同. 这是为了与c语言兼容,在c语言中没有stri
2017-08-30 17:53:03
471
原创 std::vector---swap
std::vector—swap众所周知,vector占用内存在初始化时就已经分配好了,当内存不足时会重新分配并把之前的成员拷贝到新的内存中去。但是,比如当vector占用内存为1024字节时,erase()掉1020个字节,有效元素就只占用4个字节,并且剩下的1020个字节已经确定不会再使用时,就需要回收剩下没用的1020个字节了,这个vector对象占用空间还是为1024字节,clear()也是
2017-08-30 11:27:01
1205
原创 只能向右向下移动的迷宫
迷宫一个迷宫,只能向右向下移动,获得可以到达目标点的路径#include<iostream>using namespace std;int mg[10][12] = { //一个迷宫,其四周要加上均为1的外框 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1 }, {
2017-08-18 16:29:32
1250
原创 倒计时
倒计时ctor:function(){ this._curTime = new Data().getTimer(); this._passTime = this._curTime; //.....启动定时器 Updata 小于1s执行一次}Updata:function(){ this._curTime = new Data().getTimer();
2017-08-02 14:14:13
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人