- 博客(6)
- 收藏
- 关注
原创 CSharp 委托(delegate)学习笔记
首先,笔者写这篇文章的目标有如下几点:了解C#语言中的委托与事件分辨C#语言中的委托与事件了解C#语言中的委托与事件部分应用场景了解事件的实现原理一、委托(delegate)1、委托是什么...
2020-10-13 18:05:46
1220
1
原创 关于头文件如何关联源文件的学习认知
一、源文件如何根据#include来关联头文件1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。如#include <a.h>2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。如#include “a.h”二、头文件如何来关联源文件这个问题实际上是说,已知头文件“a.h”声明了一系列函数,“b.cpp”中实现了
2020-05-20 14:41:08
2414
1
转载 C和C++中关于static关键字的作用
在C语言中static的作用如下:第一、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。第二、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。第三、static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。Static修饰的局部变...
2019-04-26 09:24:41
420
原创 关于C#继承与多态的思考
在网上看到了一句话:继承是子类使用父类的方法,而多态则是父类使用子类的方法。我觉得这句话说的还是蛮不错的继承C#中的继承符合下列规则:1、继承是可传递的。如果C从B中派生,B又从A中派生,那么C不仅继承了B中声明的成员,同样也继承了A中的成员。Object 类作为所有类的基类。2、派生类(子类)应当是对基类(父类)的扩展。派生类可以添加新的成员,但不能除去已经继承的成员的定义。3、构...
2019-04-08 20:04:01
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人