摘要:
模板函数的作用就不必多说了。让我们来看看模板函数怎么写。 template<typename T>void Init(); template是告诉编译器,我要开始泛型编程了,你不要随便给我报错。 也可以写成template<class T> void Init(); 这两句声明是一样的,都是声明一个 阅读全文
摘要:
需要用到System.Diagnostics名称空间中的Stopwatch类! Stopwatch类其中有一个属性ElapsedMilliseconds。该属性是获取当前运行时间,以毫秒为单位! 其中还有Start和Stop方法,一个是开始测量当前运行时间,一个是暂停测量! 在测试程序中定义一个St 阅读全文
摘要:
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、关 阅读全文
摘要:
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。在高中的时候我们又知道,杨辉三角的任意一行都是的二项式系数,n为行数减1。也就是说任何一个数等于这个是 阅读全文
摘要:
第一种内存模型: 第二种内存模型: 第三种内存模型: 阅读全文
摘要:
结论: 1、对于普通数据类型无论是delete或是delete[],其功能都是一样的。 2、如果是自定义数据类型,delete释放的是下标为0的首元素的内存空间,而不是整个数组。delete[]释放的才是整个数组的空间! 3、 阅读全文
摘要:
函数: void* realloc(void *ptr, size_t size); 功能: 函数将ptr 对象的储存空间改变为给定的大小size。 参数size可以是任意大小,大于或小于原尺寸都可以。 返回值是指向新空间的指针,如果错误发生返回NULL。 扩展内存 如果没有 阅读全文
摘要:
每一个应用程序,都有自己的内存空间。例如程序1有程序1的内存空间,程序2有程序2的内存空间,程序1不能访问程序2的内存空间,程序2也不能访问程序1的内存空间。假设钱包是内存,钱包里面的钱是内存中的数据。你不能用别人的钱,因为别人的钱不是你的钱,反过来别人也不能用你的钱,因为你的钱是你个人私有的;而你 阅读全文
摘要:
局部变量(Local variables)与 全局变量: 在子程序或代码块中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序或代码块。 当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量 阅读全文