自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Line 10: Char 40: runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in ty

bug

2022-12-30 22:53:02 1583

原创 error: variable-sized object may not be initialized

使用变量定义数组时,不能初始化

2022-12-25 21:42:45 642

原创 记录vs2019远程调试错误

vs2019报错

2022-11-18 02:22:17 482

原创 pytorch学习[1]

pytorch安装

2022-11-17 20:04:02 358

原创 上课笔记:系统论

系统、信息、控制

2022-11-17 17:14:39 718

原创 C++:输入输出(2) 文件

文件输入输出文件输入步骤 ofstream包含头文件fstream。创建一个ofstream对象。将该ofstream对象同一个文件关联起来。检测是否成功打开就像使用cout那样使用该ofstream对象使用完后关闭文件#include<fstream>ofstream OutFile;OutFile.open("text.txt");//包含文件路径,否则会在可执行文件所属文件夹中查找if(!OutFile.is_open)//也可以使用.good(){ e

2022-04-18 22:53:06 615

原创 C++:输入输出(1) cin

cin、cout为智能对象,会自动识别输入、输出的类型 输入队列和输出队列、输入流和输出流 cin.get()、cin.get(ch)、cin.get(name,Arsize) cin.getline(charr, size)、getline(cin, str); cin.eof()、cin.fail(); cout.put(ch) EOF检测文件尾,代表结束输入,直接判断!=EOF即可 使用while循环cin输入,并根据其bool值判断结束条件cin:当弹出控制台时,输入的内容会被缓

2022-04-16 17:47:55 2145

原创 C++:sort自定义比较

根据数字二进制下 1 的数目排序1356. 根据数字二进制下 1 的数目排序 - 力扣(LeetCode) (leetcode-cn.com)该题目改写sort即可。问题(1):如何计算二进制下1的个数:方法1:使用/2或>> 进行移位,通过&1进行检测低位1,设置sum用来计数方法2:使用n & (n-1)来去掉最低位1,循环次数即1的个数问题(2):如何改写sort() STL函数:即创建函数符需要注意的是函数需要使用static修饰,否则无法访问。方法1:

2022-04-15 21:20:53 2709

原创 三月刷题笔记(C++)

3-1 字形变换 —[Nm]6. Z 字形变换 - 力扣(LeetCode) (leetcode-cn.com)方法一:模拟由于给定的字符串是按照z形保存,故按照特定顺序进行遍历。其中 i 代表对应的行,通过 flag 进行变换方向。当numsRow 为1或0时,其无法按z型保存,故直接返回。详情见:Z 字形变换(清晰图解) - Z 字形变换 - 力扣(LeetCode) (leetcode-cn.com)class Solution {public: string con

2022-04-14 15:33:18 1947

原创 二月刷题笔记(C++)

2-1 最长的美好子字符串(X)今天的每日一题是:1763. 最长的美好子字符串 - 力扣(LeetCode) (leetcode-cn.com)由于总共26个字母,故使用二进制来标识。解决方法分为:枚举、分治、滑动窗口class Solution {public: string longestNiceSubstring(string s) { int n = s.size(); int maxPos = 0; int maxLen = 0

2022-04-14 15:31:34 528

原创 一月刷题笔记(C++)

1-01 将一维数组转变成二维数组今天的每日一题:2022. 将一维数组转变成二维数组 - 力扣(LeetCode) (leetcode-cn.com)class Solution {public: vector<vector<int>> construct2DArray(vector<int> &original, int m, int n) { vector<vector<int>> ans(m,vect

2022-04-14 15:25:52 1059

转载 C/C++:变量命名规则

命名规则在名称中只能使用字母字符、数字和下划线(_)名称的第一个字符不能是数字区分大写字符与小写字符不能将C++关键字用作名称以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器机器使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符C++对于名称的长度没有限制,名称中所有的字符都有意义,但有些平台有长度限制命名方案函数名可以使用骆驼命名法,变量名使用匈牙利命名法,常量名全部字母大写,类名首字母大写骆驼命名法printEmployeePaychecks();pr

2022-03-08 14:39:08 1236

原创 C/C++:枚举 enum

枚举1、什么是枚举枚举是一种创建常量符号的方式,相较于#define预处理,枚举更加建议。可以理解为其为数值绑定了一个固定的名字,数值可以重复。同时枚举还可以用来定义新类型:enum S { a, b, c, d};...

2022-03-07 10:52:04 2974

原创 C+++Primer Plus读书笔记

八、函数探幽2022-1-11、 accumulate(dup, five) = four; 请分析该条语句执行结果首先考虑函数执行后返回值类型,若其返回的是一个值,则该条语句不能通过编译。(因为在赋值语句中左边必须是可以修改的左值,也就是说在赋值表达式中左边的子表达式必须标识一个可修改的内存块)而该语句返回的是指向dup的引用,根据运算优先级,最后结构体dup被赋值为four。2、ft.precnet = 100.0f *float(ft.made)/float(ft.attemp

2022-01-01 22:30:49 519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除