![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 64
慕梅^
模棱角,退优越,沉下心,听进话,忌清高,冷旁观。
展开
-
[C++] 刷题日记
Acwing c++ 刷题日记原创 2023-06-27 20:58:20 · 571 阅读 · 1 评论 -
[c#] IEnumerable可枚举类型接口分析yield
事实上IEnumeratorGetEnumerator()正常思维应该是返回一个IEnumerator类型的参数,也就是迭代器。这是我们平常的思路。但是这样做就有个问题。这儿要new一个List,或者任何实现了IEnumerable接口的类型。这样也太麻烦了吧。要知道IEnumerable是一个常用的返回类型。每次使用都要new一个LIst,或者其他实现了该接口的类型。与其使用其他类型,不如我们自己定制一个实现了IEnumerable接口专门用来返回IEnumerable类型的类型。...原创 2022-07-22 20:46:02 · 405 阅读 · 0 评论 -
[c#] 委托
预定义委托,是.NET为用户封装好的泛型委托。我们每次要使用一个委托时,都需要先声明这个委托类,规定参数和返回值类型,然后才能实例化、调用。为了简化这个过程,.NET框架为我们封装了三个泛型委托类,因此大部分情况下我们不必再声明委托,可以拿来直接实例化使用,方便了我们的日常Coding。因此我们就不需要再去写类似这样的委托类声明了。...原创 2022-07-22 15:30:58 · 145 阅读 · 0 评论 -
VS找不到标识符问题
问题描述:在我的一个screen.cpp文件中,我调用在这个文件里面定义的一个函数并且在我的这个cpp文件中,我也明确定义函数但是却爆出来的错误,注意这个错误不是没有定义如果我把函数名改为:load_buyer_.报的错误就是未定义表示符了,说明在这个文件中我确实是定义了这个函数标识符,但是找不到。谁找不到?,当然便是调用load_buyer的函数。原因在于头文件中login()函数调用了load_buyer()函数,但是login()我是在screen.h头文件中...原创 2022-01-11 15:05:53 · 7532 阅读 · 0 评论 -
VS关于定义了头文件,却出现打开源文件报错的情况解决
问题如上。而自己明明已经定义了解决的方法是:重新定义一个头文件,我这里定义的是DbException_.h再把原来代码复制进来,即可解决问题不知道VS又发什么神经。原创 2022-01-10 13:17:58 · 3692 阅读 · 1 评论 -
c++中static的用法详解
C 语言的 static 关键字有三种(具体来说是两种)用途:1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。int foo(){ static int i = 1; // note:1 //int i = 1; // note:2 i += 1; return i;}要明白这个用法,我们首先要了解c/c++的内存分布,以及static所在的区间。对于一个完整的程序,在内存中的分布情况如下图: 1.栈区: 由编译器自动分配释放,...转载 2021-10-11 17:10:07 · 1051 阅读 · 2 评论 -
有关const初始化的auto推断类型
auto推断类型定义类型是从表达式的结果推断而来。并且auto一般忽略表达式的顶层const和引用的底层const,原创 2021-10-05 20:18:09 · 895 阅读 · 0 评论