C++
文章平均质量分 66
记录C++用法
修心_666
游戏热爱者,个人主页:https://xiuxin-666.gitee.io/
展开
-
C++网络编程
网络编程基本原理 Socket通信函数 soket int socket( _In_ int af, //AF_INET _In_ int type, //socket类型,SOCK_STREAM(Tcp),SOCK_DGRAM(UDP) _In_ int protocol //协议 ); 返回:非负描述字──成功, -1──出错 参数family 这个参数指定一个协议簇,也往往被称为协议域。系统存在许多可以的协议簇,常见有AF_原创 2021-04-12 22:52:44 · 1142 阅读 · 0 评论 -
值传递,引用传递,指针传递
值传递,引用传递,指针传递 值传递,引用传递,指针传递: 1、值传递: void f(int x) 传值传的是原来实参的一份拷贝,对形参进行操作不会改变实参的值。函数返回后,函数栈帧销毁,这份拷贝也会自动被回收。 2、引用传递: void f(int& x) 传引用什么也没创建,只是给实参起个别名,就像同学之间取外号一样,张三是一个同学,别人给他取名就二狗,那么张三,二狗就是同一个人。在这也是一样的,对引用进行操作就等于对实参的操作,对引用的操作会影响原来的实参。 3、指原创 2021-01-15 14:52:40 · 589 阅读 · 0 评论 -
C++ 生成 -10 到 30 的随机数(可扩展)
C++ 生成 -10 到 30 的随机数 int main() { vector<int> nums; srand((unsigned)time(NULL)); for (int i = 0; i < 20; i++) { nums.push_back(rand()%(41)-10); //生成 -10 到 30 的随机数 } for (int i : nums) { cout << i << " "; } cout << end原创 2020-12-05 12:23:24 · 1468 阅读 · 0 评论