C++ Primer Plus中说:OOP的本质就是设计并扩展自己的数据类型。 但是在创建自己的数据类型之前,需要先了解一下内置的类型。 内置的C++类型分为:基本类型和复合类型。而基本类型又分整数和浮点数。 本文只介绍…
分类:c
【C++】数组指针和指针数组的区别
数组指针(也称行指针) 定义: int (*p)[n]; &nb…
c++ 向子函数传递数组
向子函数传递一个数组时,数组是不会被拷贝的,一般来说都是传地址给子函数而已。 怎么规范地向子函数传递数组呢,一般来说,我们会给定数组地址,然后告诉子函数数组的长度之类的。 利用函数模板,可以实现不需告诉子函数数组长度,也…
关于三维数组转换2维数组的问题
在数据库查询的时候,偶尔会遇到三维数组转换二维数组的问题 通常用的循环 两个foreach 循环就可以解决问题 foreach ($res as $key => $value) { foreach ($…
通过Windows进程ID获取窗口句柄
通过Windows进程ID获取窗口句柄方法一:使用EnumWindows的方式 ///< 枚举窗口参数 typedef struct { HWND hwndWindow; // 窗口句柄 DWORD dwProce…
C++的字符串分割函数
字符串切割在日常开发中是会经常频繁使用的一种方法,在刷题的过程中也经常会遇到需要将输入用例按照“ ”切割后才能实现具体逻辑的情况,但遗憾的是C++STL中string类并没有为我们提供现成的切割函数,所以在在线OJ的过程…
C#文件和文件文件夹排序
对于文件和文件夹有多种排序方式,常用的就是按创建或修改时间、按文件名排序。在 C# 中,按时间和文件名排序都十分简单,用数组提供的排序方法 Array.Sort() 一行代码就可以搞定,当然也可以用常用的排序方法,如快速…
xftp需要更新但已经是最新版本
1 找到xftp安装目录文件夹 2 找到nslicense.dll,复制到桌面(方便修改) 3 使用notepad++打开桌面上的nslicense.dll 4 (若正常打开则继续看,不能正常打开则跳到6),则ctrl+…
C#比较两个List string是否相等
/// <summary> /// 比较两个List string是否相等 /// </summary> /// <param name="list1"></param> …
C语言中字符串常量存储
常量存储总结 局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中 2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区 3、new申请的内存是在堆中 4、字符串…
c++将浮点数转换为整数类型,要求四舍五入
描述 将浮点数转换为整数类型,要求四舍五入。 输入描述: 随机输入的浮点数 输出描述: 四舍五入之后的整数 思路: 1.将输入的浮点数d强制转换为整形(此时并不能实现四舍五入的转换) 在c中强制类型转换: …
C++遇到头文件、STL容器、类的语法常见问题
C++ 各种使用 (一) 头文件和std命名空间 头文件 万能头文件<bits/stdc++.h> C++ 是在C语言的基础上开发的,早期的 C++ 还不完善,不支持命名空间,没有自己的编译器,而是将 C++…