C++记录
奔跑的小仙女
这个作者很懒,什么都没留下…
展开
-
c++函数返回数组类型
c++函数返回数组类型原创 2023-01-31 14:35:04 · 2537 阅读 · 0 评论 -
C++类型转换
C++类型转换原创 2023-01-05 13:25:01 · 1922 阅读 · 0 评论 -
C++文件读写
C++文件读写原创 2023-01-04 19:38:01 · 384 阅读 · 0 评论 -
qt单例模式
qt单例模式原创 2022-11-30 19:51:59 · 511 阅读 · 0 评论 -
段错误原因总结
段错误原因总结原创 2022-11-30 14:51:12 · 419 阅读 · 0 评论 -
Qt程序Core dump实现
Core dump原创 2022-07-21 09:42:38 · 1283 阅读 · 0 评论 -
MFC提示弹窗关掉后返回原来界面
MFC提示弹窗关掉后返回原来界面原创 2022-07-15 15:48:38 · 591 阅读 · 0 评论 -
MFC判断文件是否存在、路径被转义问题的解决
MFC判断文件是否存在、路径被转义的解决原创 2022-07-15 15:42:42 · 382 阅读 · 0 评论 -
C++基本函数积累
函数记录原创 2022-06-16 18:29:50 · 188 阅读 · 0 评论 -
VS编译qt程序后生成的exe文件无法定位程序输入点于动态链接库
VS编译qt程序后生成的exe文件无法定位程序输入点于动态链接库原创 2022-06-14 10:16:45 · 2282 阅读 · 6 评论 -
MFC相关
MFC开发记录(逐渐添加)原创 2022-06-01 15:50:08 · 901 阅读 · 0 评论 -
C++头文件
C++特殊头文件记录原创 2022-06-01 15:41:31 · 113 阅读 · 0 评论 -
整数划分问题(C语言递归)
题目:(1)将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1,则n的这种表示称为正整数n的划分。(2)求正整数n的不同划分个数?(3)例如正整数6有如下11种不同的划分:6;5+1;4+2,4+1+1;3+3,3+2+1,3+1+1+1;2+2+2,2+2+1+1,2+1+1+1+1;1+1+1+1+1+1。在本例中,如果设p(n...原创 2019-02-16 16:04:33 · 8734 阅读 · 0 评论 -
startswith、rstrip()、lstrip()用法
startswith:用于检测字符串是否以指定的前缀开始。语法:public boolean startswith(string prefix, int toffset)或public boolean startswith(string prefix)prefix – 前缀。toffset – 字符串中开始查找的位置。例如: line.startswith('[')...原创 2019-12-31 16:12:41 · 1691 阅读 · 0 评论 -
堆排序讲解和代码
大顶堆:每个节点的值都大于或者等于它的左右子节点的值。小顶堆:每个节点的值都小于或者等于它的左右子节点的值。举例:代码:#include <iostream>#include <algorithm>using namespace st;void max_heapify(int arr[], int start, int end) { //建立父节点指标和子节点指标 int dad = start; int son = dad * 2 + 1原创 2020-08-05 14:46:55 · 830 阅读 · 0 评论 -
编写一个程序,计算A mod B,其中A为一个大数,长度不超过1000;B的值小于100000.
编写一个程序,计算A mod B,其中A为一个大数,长度不超过1000;B的值小于100000.考点:大数的表示和用法、mod的意思。C++代码如下:#include <iostream>#include <cstring>using namespace std;int main() { char A[1000]={'5','0'}; int B=10; int m=0; for(int i=0;i<strlen(A);i原创 2020-08-15 16:26:58 · 5173 阅读 · 5 评论 -
C++程序练习(1)
如果有更好的写法或者我写的有问题,希望看到的小伙伴可以热心指正,谢谢!题目:设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,根据坐标能计算出矩形的面积。#include <iostream>#include "math.h"using namespace std;class Rectangle{private: int x1; int y1; int x2; int y2;public: void se原创 2021-03-23 19:54:25 · 336 阅读 · 0 评论 -
C++程序练习(2)
如果有更好的写法或者我写的有问题,希望看到的小伙伴可以热心指正,谢谢!题目:(1)定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法。(2)定义一个圆形类,其属性包括圆心和半径。(3)创建两个圆形对象,提示用户输入圆心和半径,判断两个圆是否相交,并输出结果。#include <iostream>#include "math.h"using namespace std;class Point{private: int point_x; int p原创 2021-03-23 20:02:58 · 409 阅读 · 3 评论 -
C++拷贝构造函数:深拷贝和浅拷贝
1 拷贝构造函数它是一种特殊的构造函数,由编译器调用来完成一些基于同一类的其他对象的构件及初始化。1.1 拷贝函数的调用场景:1、值传递传递函数体2、值传递从函数体返回(返回匿名对象)3、用一个对象初始化另一个对象1.2 举例说明1、值传递传递函数体#include <iostream>using namespace std;public: int a; Test(int x){ a=x; } Test(...原创 2021-04-20 09:54:10 · 5297 阅读 · 2 评论