随笔分类 - C++
摘要:题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2: 输
阅读全文
摘要:Windows API: 这里需要用到两个函数:WideCharToMultiByte 与 MultiByteToWideChar 前者是从宽字节转换为多字节,后者则相反,是从多字节转换为宽字节。下面介绍下这两个函数: WideCharToMultiByte 该函数可以映射一个unicode字符串到
阅读全文
摘要:intptr_t类型用于记录文件夹句柄,注意该类型不是指针类型,而是int型的重定义。 _finddata_t结构体类型用于记录文件信息。 _finddata_t结构体定义如下 struct _finddata_t { unsigned attrib; // 存储文件属性 __time64_t ti
阅读全文
摘要:模板函数的作用就不必多说了。让我们来看看模板函数怎么写。 template<typename T>void Init(); template是告诉编译器,我要开始泛型编程了,你不要随便给我报错。 也可以写成template<class T> void Init(); 这两句声明是一样的,都是声明一个
阅读全文
摘要: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)与 全局变量: 在子程序或代码块中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序或代码块。 当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量
阅读全文

浙公网安备 33010602011771号