
c
文章平均质量分 67
一只菜得不行的鸟
说什么好呢.......如果觉得分享的文章有帮助,麻烦点个关注点个赞加个收藏呗。
展开
-
(字符数组名、整型数组名、地址)、内存分区、(变量、变量名、指针变量)的总结,力荐力荐力荐
背景:先说一下这个总结的背景,学了段时间c++,某次编程时遇到了字符数组名和整型数组名问题,故而总结。有问题别喷,尽量不犯错文章结构:1、字符数组名、整型数组名、地址的辨析2、什么是内存分区3、变量、变量名、指针变量的辨析————————————————————————......原创 2020-07-03 10:17:14 · 2242 阅读 · 5 评论 -
内存四区:代码区、全局区、栈区、堆区 代码分析
内存四区的总结内存四区:代码区、全局区、栈区、堆区程序执行前,生成代码区、全局区;程序执行后,生成栈区、堆区。(1)代码区:存放CPU的机器指令(即代码的二进制形式)。具有两个特性:共享性和只读性(2)全局区:存放了1、全局变量(函数体外定义的变量) 2、静态变量 (static修饰的变量)3、字符串常量(string类型的常量) + 全局常量(const修饰的全局变量)。**但局部变量和局部常量都不在全局区。 **!!!!!!这里注意常量包括:字符串常量(string类型的常量,例如输出个“he原创 2020-07-13 11:48:35 · 2037 阅读 · 0 评论 -
读取访问权限冲突
delete释放以后不能再访问该内存,否则就是非法操作。c++里读取访问权限冲突,怎么解决?原创 2020-07-13 12:41:36 · 4036 阅读 · 0 评论 -
c++ new用法 代码分析
【代码】c++ new用法 代码分析。原创 2020-07-13 13:05:39 · 2124 阅读 · 0 评论 -
c++中引用和指针剖析,代码分析
c++中引用和指针剖析这一篇总结对比比较简短,更多的是从结构上去剖析这篇总结对比博主写得特别好,但是还是比较散,还是推荐看看完之后你是不是发现自己豁然开朗,看我下面的代码应该会轻松许多,嘻嘻。一、引用注意事项//1、引用必须初始化//2、引用在初始化后不可更改#include <iostream>using namespace std;int main() { int a = 10; //1、引用必须初始化 //int &b; //错误,引用必须初始化 i原创 2020-08-12 11:32:43 · 331 阅读 · 0 评论 -
Linux与Windows下的socket网络编程对比
Linux与Windows下的socket网络编程对比原创 2023-01-03 00:58:21 · 1125 阅读 · 0 评论 -
原码、反码、补码:概念、计算机内部表示、实例、运算及转换规则、使用原因
原码、反码、补码:概念、计算机内部表示、实例、运算及转换规则、使用原因原创 2023-01-03 10:27:23 · 750 阅读 · 0 评论 -
Windows下socket网络编程,C++,Email的客户端程序(支持邮件基于SMTP的发送和POP3的接收)
Windows下socket网络编程,C++,Email的客户端程序(支持邮件基于SMTP的发送和POP3的接收)原创 2023-01-03 16:09:32 · 1201 阅读 · 4 评论 -
校验和之概念、计算原理、检验原理、实例计算、代码编程,力荐力荐力荐
校验和之概念、计算原理、检验原理、实例计算Windows下进行socket编程时遇到的关于校验和的问题,先记录如下。在发送数据时,为了计算数据包的检验和。应该按如下步骤:1、把校验和字段设置为0;2、把需要校验的数据看成以16位为单位的数字组成,依次进行二进制反码算术运算相加(网上很多说“反码求和”,不准确!原因见下方说明);3、得到的和取反,再存放至校验和字段。在接收数据时,计算数据包的检验和相对简单,按如下步骤:1、把首部看成以16位为单位的数字组成,用反码算术运算求和(包括校验和字段);2、和取反;原创 2023-01-03 14:09:19 · 3731 阅读 · 0 评论 -
从代码角度理解:C语言中的 “左移<<“ 与 “右移>>“,且结合应用场景
从代码角度理解:C语言中的 "左移",且结合应用场景socket网络编程原创 2023-01-03 12:09:57 · 2164 阅读 · 3 评论 -
Windows网络编程,报错error: ‘getpid‘ was not declared in this scope
Windows网络编程,报错error: 'getpid' was not declared in this scope原创 2022-12-30 11:49:18 · 1548 阅读 · 0 评论 -
collect2.exe: error: ld returned 1 exit status分析与解决
collect2.exe: error: ld returned 1 exit statuserror: ld returned 1 exit status,网上最大众的办法不一定适用,需要查看编译日志里的内容,再去分析具体是哪里出错了!!!原创 2022-12-30 11:19:35 · 86626 阅读 · 9 评论 -
Windows网络编程 undefined reference to `__imp_WSASocketA‘解决办法
Windows网络编程 undefined reference to `__imp_WSASocketA'解决办法。原创 2022-12-30 11:17:29 · 1739 阅读 · 2 评论 -
Windows网络编程 undefined reference to `__imp_WSAStartup‘ 解决办法
Windows网络编程 undefined reference to `__imp_WSAStartup' 解决办法。原创 2022-12-30 11:05:54 · 8245 阅读 · 2 评论 -
Windows网络编程 c语言 报错:[Error] ‘bzero‘ was not declared in this scope
Windows网络编程 c语言 报错:[Error] 'bzero' was not declared in this scope现在bzero()不属于标准库,现在已被弃用,因此请考虑使用memset(),当然也可以用ZeroMemory()。具体两个函数用法自行百度即可。原创 2022-12-30 10:23:07 · 2530 阅读 · 1 评论 -
error: ‘uint8_t’,‘uint16_t’ ,‘uint32_t’ does not name a type
error: ‘uint8_t’,‘uint16_t’ ,‘uint32_t’ does not name a type环境:devc++运行cpp程序,c++里用了c的代码。关于uint8_t此类数据类型介绍,可查看此篇博客 《在网络编程PING程序时遇到的小bug,记录一下。原创 2022-12-29 20:39:26 · 6176 阅读 · 1 评论