c++
let3go
这个作者很懒,什么都没留下…
展开
-
随机数获得
1using the time as a seed; 要获得一个随机整数,需要一个函数,以及给他一个初值。 函数为srand(),需要头文件 ,一般情况下我们使用当前系统的时间的 秒数作为初值的,因为这样的值一般情况下是不会相同。需要头文件 #include // For time() #include // For srand() and rand() 2 给一个获取随机三位...原创 2019-11-02 11:27:46 · 1176 阅读 · 0 评论 -
错误调用动态库方法(run time ESP...)
1动态库编译的方式与调用的方法编译不一致 Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention wit...原创 2019-10-23 22:19:25 · 137 阅读 · 0 评论 -
10-23小知识整理
数据类型的转换 1 string to char string str = “xiaoming”; 1.1 str.data() 1.2 str.c_str() 1.3 char b[40]; str.copy(p,8,0); //这里8,代表复制几个字符,0代表复制的位置 *(b+8)=’\0’; //要手动加上结束符 2 int to string int a = 8 ;...原创 2019-10-23 22:12:00 · 100 阅读 · 0 评论 -
面向对象与面向过程
1联系与区分 试想一下,有一个 活动 ,篮球比赛。 需要记录篮球运动员的的得分,抢断,助攻的数据,以及比赛的分数。 如果说,用面向过程的方法,需要什么? (1)要一个方法写入分数,第二个方法写入运动员的抢断… 以及要把数据更新以及显示出来 ,这是第一个运动员。 第二个运动员又要重复,很不方便。 我们就想到用面向对象的思路。 (2)把每一个运动员看成一个对象,包含得分,抢断,助攻的数据。 只要思考怎...原创 2019-10-23 22:00:23 · 128 阅读 · 0 评论 -
list的用法
1.关于list容器 list是一种序列式容器。list容器完成的功能实际上和数据结构中的双向链表是极其相似的,list中的数据元素是通过链表指针串连成逻辑意义上的线性表,也就是list也具有链表的主要优点,即:在链表的任一位置进行元素的插入、删除操作都是快速的。list的实现大概是这样的:list的每个节点有三个域:前驱元素指针域、数据域和后继元素指针域。前驱元素指针域保存了前驱元素的首地...转载 2019-10-15 11:44:09 · 302 阅读 · 0 评论 -
直角坐标转极坐标
1 atan2的用法 :atna2(y,x)求出原点与x轴的夹角(-π,π] atan : atan(y/x) 取值范围为(-1/2π,1/2π) atan2比 atan稳定 2 Rad_to_deg = 57.29577951 弧度转角度 3example: // coordin.h # ifndef COORDIN_H_ # define COORDIN_H_ struct polar ...原创 2019-09-14 16:30:45 · 3024 阅读 · 1 评论