- 博客(6)
- 收藏
- 关注
原创 vs2022下set容器存储对象及重写容器排序方式的谓词时,报错C3848、C2664
struct myfunc { bool operator()(int v1,int v2)const **/*当使用set容器存储对象时,无法进行比较,此时重写谓词,函数的const缺少会报错 错误C3848 具有类型“const myfunc”的表达式会丢失一些 const - volatile 限定符以调用“bool myfunc::operator ()(const int, const int)”*/** { return v1 > v2; }};void test02
2022-05-23 18:28:13 373 1
原创 vs studio2022下,使用类模版实现数组时,在构造函数中写了一行memset清零,结果在析构函数出报错,报错信息为:引发了未经处理的异常:读取访问权限冲突
.hpp文件如下:#pragma onceclass Maker;template <class T>class Myarr{public: Myarr(int capacity) { this->capacity = capacity; this->size = 0; //T这里如果是Maker 需要调用无参构造,但是没有写无参构造函数 注意 :后面跟着的是[]而不是() arr = new T[capacity]; *** ~~memset(
2022-05-18 22:12:36 626
原创 c++命名空间,报错errlink1120的原因,using声明和using编译指令
using 命名空间#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <vector>#include <set>#include <map>#include <unordered_set>#include <unordered_map>#include <list>#include <
2022-05-10 20:08:12 698
原创 链表只维护指针域时,按位置删除时程序报错:_crtlsvalidheappointer(block),调试时报错触发了一个断点
#include "linklist.h"//typedef struct Linknode {// // struct Linknode* next;//}Linklist;//typedef struct LLlist {//Linklist linknodehead;// int size;//}Lllist;linklist initlinklist() { /*f (capacity==NULL) { return NULL; }*/ Lllist* addrli
2022-05-08 15:33:21 728
原创 动态数组学习中遇到的问题
dynamic.h文件如下:#pragma once#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdbool.h>typedef struct dynamicarr {void** parr;int size;int capcity;}Dyarr;void* initdynamicarr
2022-05-07 16:32:15 121
原创 Java入门,dos窗口下找不到类或文件
在配置好环境变量后确实可以在任意位置javac和java,但是对于编译和运行时,一定要在你存储文件的根目录下,不然会出现找不到类或找不到文件。来自一名新入坑菜鸟…
2020-06-01 14:11:29 286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人