C++
文章平均质量分 54
当前内容主要为C++的学习
编程写手
路漫漫其修远兮,吾将上下而求索!
展开
-
C/C++:项目中的dll的构建和dll的导入函数并执行(VS2015)
当前内容主要为记录在VS2015中编写dll和在项目中导入dll并执行函数的操作(从hotspot中发现dll可以通过LoadLibrary加载并执行)加载和执行dl原创 2022-07-09 16:42:35 · 1798 阅读 · 0 评论 -
C++之const关键字的基本使用
1.声明当前内容主要理解C++的const的使用和学习主要涉及使用const修饰的变量使用const修饰的函数2.使用const修饰的变量1.一个类似:变量类型* const 变量名称=指针;(个人称之为地址可变,值不可变)由于变量类型后面带了*,就是指针了,所以接收一个指针类型const int* u; const int p = 1;const int w = 2;u = &p;std::cout << "&u=" << u <&原创 2021-05-09 18:51:40 · 253 阅读 · 0 评论 -
C++之类的基本使用2(在类的内部定义结构和使用)
1.声明当前内容主要为学习和测试使用当前的C++中的类,并在类中定义匿名的结构,并访问和使用包括在类中定义struct实现定义使用和访问struct属性命名空间的使用2.基本的demo1.头文件(存在于命名空间my_struct中)/* * Handler.h * * Created on: 2021年5月5日 * Author: hy * 当前内容主要为测试和使用C++中如何使用不完全的结构声明 * 1. 测试在不明确结构的定义的情况下编写代码 */#i原创 2021-05-05 10:12:54 · 3230 阅读 · 0 评论 -
C++之模拟ArrayList的操作(模板的使用)
1.声明当前内容主要为本人学习C++的操作,主要为模拟Java中的ArrayList的基本操作主要有实现添加数据删除数据自动扩容为原来的1.5倍使用模板创建类自定义异常类2.基本的demo1.ArrayList.h文件内容/* * ArrayList.h * * Created on: 2021年5月4日 * Author: hy */#ifndef TEMPLATE_ARRAYLIST_H_#define TEMPLATE_ARRAYLIST_H_//原创 2021-05-04 13:12:22 · 547 阅读 · 0 评论 -
C++之申请释放内存(对象数组和99乘法表)
1.声明当前内容主要为测试和使用C++中的内存申请和释放的基本操作,主要为new和delete操作主要为创建对象数组创建二维数组的99乘法表释放对应的内存2.99乘法表的demo// 创建和使用当前的二维数组的基本操作// 输出9*9乘法表void print_two_array() { int rows = 9; /*int cols = 9;*/ // 初始化一个9*9的乘法表的二维数组 int **arrays = new int*[rows]; // 注意new 类型,原创 2021-05-04 10:25:18 · 620 阅读 · 2 评论 -
C++之文件的读取和写入操作(文本文件和二进制文件)
1.声明当前内容主要为本人学习和记录C++的文件写入和读取操作主要包括使用ifstream读取文件内容使用ofstream向文件中写入内容2.写入demo/* * FileWriteTxtTest.cpp * * Created on: 2021年5月3日 * Author: hy * 当前内容主要为测试和使用C++来向abc.txt文件中写入数据操作 */#include<iostream>#include<fstream>#inclu原创 2021-05-03 15:57:58 · 9350 阅读 · 3 评论 -
C++之类的基本使用1
1.声明当前内容主要为学习C++中的Class的定义和使用2.demo1.User.h文件(基本的Class结构和函数定义)/* * User.h * * Created on: 2021年5月3日 * Author: hy */#ifndef USER_H_#define USER_H_#include<string>using namespace std;class User {public: User(); User(int id, str原创 2021-05-03 14:56:24 · 214 阅读 · 0 评论