首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AngelDg
掘友等级
软开
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Linux:理解动态库和静态库
静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库动态库(.so):程序在运行的时候才去链接动态库的代码,多个程序共享使用库的代码。一个与动态库链接的可执行文件仅仅包含它用到的函数入口地址的一个表,而不是外部函数所在目标文件的整个机器...
C++:多态的详细剖析
通俗来说,就是多种形态,具体点就是不同的对象去完成某个行为时会产生出不同的状态。比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买票;军人买票时是优先买票。多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。比如Student继承了Person。 Pe...
C/C++:详解强制类型转换
static_cast静态转换相当于C语言中的强制转换,但不能实现普通指针数据(空指针除外)的强制转换,一般用于父类和子类指针、引用间的相互转换。用于类层次结构中基类(父类)和派生类(子类)之间 指针 或 引用 的转换。不管是否发生多态,父子之间互转时,编译器都不会报错。 (1)...
C++:继承的深入探索~~~
cout << p.cout << s.基类定义了static静态成员,则整个继承体系里面只有一个这样的成员。无论派生出多少个子类,都只有一个static成员实例 。static int _count; // 统计人的个数。菱形继承:菱形继承是多继承的一种特殊情况。菱形继承的问题...
C++:继承的剖析
定义:封装就是将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成类,其中数据和函数都是类的成员,目的在于将对象的使用者和设计者分开.继承(inheritance)机制是面向对象程序设计 使代码可以复用 的最重要的手段,它允许程序员...
C++:IO流知识点的理解
C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。scanf(): 从标准输入设备(键盘)读取数据,并将值存放在变量中。 printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。注意宽度输出和精度输出控制。C语言借助了相应的缓冲区来进行输入...
C++:模板分离编译
一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件链接起来形成单一的可执行文件的过程称为分离编译模式。// a.// a.// main.#include"a.Add(1.0, 2.将声明和定义放到一个文件 “xxx.hpp” 里面或者x...
C++:模版特化的理解
C++中的模板特化不同于模板的实例化,模板参数在某种特定类型下的具体实现称为模板的特化。模板特化有时也称之为模板的具体化,分别有函数模板特化和类模板特化。必须要先有一个基础的函数模板 使用特换模板函数时格式有要求: 1、关键字template后面接一对空的尖括号<> 2、函数名<...
C++:非类型模板参数的应用理解
模板参数可以是表示类型的类型形参,也可以是表示常量表达式的非类型形参。类型形参:出现在模板参数列表中,跟在关键字 class 或 typename 之后定义,例如,class T 是名为 T 的类型形参,在这里 class 和 typename 没有区别。 非类型形参:就是用一个...
Linux:带你理解多路转接IO
为了完成 IO,发起调用。为了完成 IO,发起调用。同步和异步关注的是消息通信机制.异步阻塞:功能由别人完成,调用中等着别人完成。异步非阻塞:功能由别人完成,调用是立即返回的。对大量的描述符集中进行IO事件监控。例如:基本的tcp服务器程序,一个执行流中,既有accept(接受)...
下一页
个人成就
文章被点赞
27
文章被阅读
88,454
掘力值
795
关注了
0
关注者
12
收藏集
0
关注标签
4
加入于
2021-10-27