- 博客(6)
- 收藏
- 关注
原创 名字空间:namespace
在C++中支持域:有全局域,局部域,块域,名字空间域和类域。这些作用域都是和变量的生存期相关联的。全局变量的作用域是整个项目,他的生存期是整个项目,即全局可用。
2024-06-01 18:21:41
585
原创 inline函数,缺省函数,函数重载以及函数模板
1.内联函数在编译时展开,带参的宏在预编译时展开;2。内联函数直接嵌入到目标代码中,带参的宏是简单的做文本替换;3.内联函数有类型检测,语法判断等功能,宏只是替换。
2024-05-29 17:42:02
1824
原创 TCP协议
这样的话TCP是如何判断接收到的数据是一个还是多个呢,这就是所谓的“粘包”,而且再发送的过程中,我们并没办法保证先发的数据一定就先被接收,也就导致可能接受端接受到的数据是乱序的,其实TCP还有一个乱序重拍的功能,在TCP发送数据的时候,会在TCP报文段加上序号,当接收端接受到数据以后就会根据这些序号来进行排序,也就不会数据错乱。但是IP层只能提供尽最大努力的服务,也就是说,TCP下面的网络所提供的是不可靠的传输。双方都必须为该链接分配必要的内核资源,以管理连接的状态和连接上数据的传输。connect();
2024-05-19 14:51:30
1644
1
原创 C++基础入门阶段
使用cout标准输出和cin标准输入时,必须包含头文件<iostream>以及std标准命名空间。在c++中,初始化可以用直接给变量赋值,也可以在变量后加括号,大括号来进行初始化。cout:标准输出流对象,控制台(屏幕)写入到标准c输出流stdout。cerr:标准错误输出流对象,写入到标准c错误流stderr,无缓冲区。endl => ‘\n' ,换行符。clog:标准日志输出流对象,写入到标准c错误六stderr。cin:标准输入流对象,从标准c输入流stdin中读取。2.c++语言输入输出。
2024-05-19 10:56:05
185
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人