摘要: 模板函数的作用就不必多说了。让我们来看看模板函数怎么写。 template<typename T>void Init(); template是告诉编译器,我要开始泛型编程了,你不要随便给我报错。 也可以写成template<class T> void Init(); 这两句声明是一样的,都是声明一个 阅读全文
posted @ 2017-08-03 22:32 LandyTan 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 需要用到System.Diagnostics名称空间中的Stopwatch类! Stopwatch类其中有一个属性ElapsedMilliseconds。该属性是获取当前运行时间,以毫秒为单位! 其中还有Start和Stop方法,一个是开始测量当前运行时间,一个是暂停测量! 在测试程序中定义一个St 阅读全文
posted @ 2017-06-29 15:07 LandyTan 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 1、打开控制器 GT_Open 2、启动伺服使能 GT_ClrSts 3、轴规划位置清零 GT_SetPrfPos 4、轴运动模式 GT_PrfTrap 5、轴目标位置 GT_SetPos 6、轴转动速度 GT_SetVel 7、启动轴 GT_Update 8、关闭使能 GT_AxisOff 9、关 阅读全文
posted @ 2017-06-09 21:52 LandyTan 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。在高中的时候我们又知道,杨辉三角的任意一行都是的二项式系数,n为行数减1。也就是说任何一个数等于这个是 阅读全文
posted @ 2017-05-24 20:28 LandyTan 阅读(1775) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2017-05-11 22:27 LandyTan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 第一种内存模型: 第二种内存模型: 第三种内存模型: 阅读全文
posted @ 2017-05-08 22:17 LandyTan 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 结论: 1、对于普通数据类型无论是delete或是delete[],其功能都是一样的。 2、如果是自定义数据类型,delete释放的是下标为0的首元素的内存空间,而不是整个数组。delete[]释放的才是整个数组的空间! 3、 阅读全文
posted @ 2017-05-07 21:26 LandyTan 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 函数: void* realloc(void *ptr, size_t size); 功能: 函数将ptr 对象的储存空间改变为给定的大小size。 参数size可以是任意大小,大于或小于原尺寸都可以。 返回值是指向新空间的指针,如果错误发生返回NULL。 扩展内存 如果没有 阅读全文
posted @ 2017-02-17 10:30 LandyTan 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 每一个应用程序,都有自己的内存空间。例如程序1有程序1的内存空间,程序2有程序2的内存空间,程序1不能访问程序2的内存空间,程序2也不能访问程序1的内存空间。假设钱包是内存,钱包里面的钱是内存中的数据。你不能用别人的钱,因为别人的钱不是你的钱,反过来别人也不能用你的钱,因为你的钱是你个人私有的;而你 阅读全文
posted @ 2017-02-15 11:05 LandyTan 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 局部变量(Local variables)与 全局变量: 在子程序或代码块中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序或代码块。 当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量 阅读全文
posted @ 2017-02-15 09:28 LandyTan 阅读(372) 评论(0) 推荐(0) 编辑