关于C和C++
农啊
这个作者很懒,什么都没留下…
展开
-
extern声明变量或函数
在变量定义前加extern关键字表示声明一个变量但不定义它 。他表示这只是一个声明,但是他的定义在其他地方,关键字extern 表示变量是在文件以外 定义的,活着在文件的后面部分才定义的。声明函数、extern int func1(int length,int width);//这种声明方式和一般的func() 函数声明方式一样,因为没有函数体,,编译器必定会把他作为声明而不是函数定义。 extern 关键字对函数来说是多余的,可选的。链接指示的第一种形式包含一个关键字extern,后面是一原创 2022-03-25 10:29:19 · 4265 阅读 · 0 评论 -
单例模式Singleton
单例模式:在系统里面,节省内存资源,保证数据内容的一致性,对某些类,要求只能创建一个实例。3个特点:只有唯一实例对象;由单例类自行创建;对外提供一个访问该单例的全局访问节点。优点:减少内存开销(因为只有一个实例)避免对资源的多重占用设置全局访问点,可以优化和共享资源的访问。单例模式是设计模式中最简单的模式之一。普通的构造函数是public的,外部类就可以通过new 构造函数()来创建很多实例。所以单例类要保证构造函数私有,来保证外部不能new出来。...原创 2022-03-25 09:18:07 · 76 阅读 · 0 评论 -
# pragma once 作用和#ifndef的比较
# pragma once 作用和#ifndef的比较原创 2022-03-11 19:28:05 · 663 阅读 · 0 评论