随笔分类 -  C++

摘要:题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2: 输 阅读全文
posted @ 2020-01-23 01:17 LandyTan 阅读(292) 评论(0) 推荐(0)
摘要:Windows API: 这里需要用到两个函数:WideCharToMultiByte 与 MultiByteToWideChar 前者是从宽字节转换为多字节,后者则相反,是从多字节转换为宽字节。下面介绍下这两个函数: WideCharToMultiByte 该函数可以映射一个unicode字符串到 阅读全文
posted @ 2017-11-04 15:52 LandyTan 阅读(4962) 评论(0) 推荐(0)
摘要:intptr_t类型用于记录文件夹句柄,注意该类型不是指针类型,而是int型的重定义。 _finddata_t结构体类型用于记录文件信息。 _finddata_t结构体定义如下 struct _finddata_t { unsigned attrib; // 存储文件属性 __time64_t ti 阅读全文
posted @ 2017-10-30 22:09 LandyTan 阅读(778) 评论(0) 推荐(0)
摘要:模板函数的作用就不必多说了。让我们来看看模板函数怎么写。 template<typename T>void Init(); template是告诉编译器,我要开始泛型编程了,你不要随便给我报错。 也可以写成template<class T> void Init(); 这两句声明是一样的,都是声明一个 阅读全文
posted @ 2017-08-03 22:32 LandyTan 阅读(222) 评论(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 阅读(1768) 评论(0) 推荐(0)
摘要:杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。在高中的时候我们又知道,杨辉三角的任意一行都是的二项式系数,n为行数减1。也就是说任何一个数等于这个是 阅读全文
posted @ 2017-05-24 20:28 LandyTan 阅读(1875) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2017-05-11 22:27 LandyTan 阅读(127) 评论(0) 推荐(0)
摘要:第一种内存模型: 第二种内存模型: 第三种内存模型: 阅读全文
posted @ 2017-05-08 22:17 LandyTan 阅读(261) 评论(0) 推荐(0)
摘要:结论: 1、对于普通数据类型无论是delete或是delete[],其功能都是一样的。 2、如果是自定义数据类型,delete释放的是下标为0的首元素的内存空间,而不是整个数组。delete[]释放的才是整个数组的空间! 3、 阅读全文
posted @ 2017-05-07 21:26 LandyTan 阅读(137) 评论(0) 推荐(0)
摘要:函数: void* realloc(void *ptr, size_t size); 功能: 函数将ptr 对象的储存空间改变为给定的大小size。 参数size可以是任意大小,大于或小于原尺寸都可以。 返回值是指向新空间的指针,如果错误发生返回NULL。 扩展内存 如果没有 阅读全文
posted @ 2017-02-17 10:30 LandyTan 阅读(219) 评论(0) 推荐(0)
摘要:每一个应用程序,都有自己的内存空间。例如程序1有程序1的内存空间,程序2有程序2的内存空间,程序1不能访问程序2的内存空间,程序2也不能访问程序1的内存空间。假设钱包是内存,钱包里面的钱是内存中的数据。你不能用别人的钱,因为别人的钱不是你的钱,反过来别人也不能用你的钱,因为你的钱是你个人私有的;而你 阅读全文
posted @ 2017-02-15 11:05 LandyTan 阅读(323) 评论(0) 推荐(0)
摘要:局部变量(Local variables)与 全局变量: 在子程序或代码块中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序或代码块。 当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量 阅读全文
posted @ 2017-02-15 09:28 LandyTan 阅读(409) 评论(0) 推荐(0)