会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yueyingyifeng
我的 Github: https://github.com/yueyingyifeng
博客园
首页
新随笔
联系
订阅
管理
2025年4月17日
对左右值,左右值引用,移动语义,移动构造函数,拷贝函数,完美转发的总结
摘要: 2024年5月27日 对左右值,左右值引用,移动语义,移动构造函数,拷贝函数,完美转发的总结 左值,是一个容器,可被追踪(就是有名字)。在表达式结束后依然存在的对象(可以通过名字访问的变量)。 右值,是一个临时表达式、返回值,不可被追踪。只能在表达式中临时存在的值,不能通过名字再次引用,比如字面量(
阅读全文
posted @ 2025-04-17 17:39 yueyingyifeng
阅读(17)
评论(0)
推荐(0)
2025年4月11日
序列的随机数与取模
摘要: 2025年4月10日 感谢我的好朋友 yw 的帮助,下面是正文 任何整数对 n 取模,结果都一定在 [0, n-1] 区间内,这是取模的本质。 对 n 取模( a % n = c) c 一定小于 n 然后我们知道随机数函数的范围往往是 0 ~ RAND_MAX = 32767 利用取模可以限定到 r
阅读全文
posted @ 2025-04-11 10:55 yueyingyifeng
阅读(38)
评论(0)
推荐(0)
2025年4月10日
智能指针
摘要: 参考资料: c++11之智能指针_峰上踏雪的博客-CSDN博客_智能指针 什么是智能指针?什么时候用它们? - 知乎 日期:2022年9月7日 一、什么是智能指针 在 C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露。解决这个问题最有效的方法是使用智能指针(smart poi
阅读全文
posted @ 2025-04-10 10:44 yueyingyifeng
阅读(20)
评论(0)
推荐(1)
2025年4月6日
async 和 await
摘要: 来源于我的有道云笔记,日期:2022.08.10 async 函数 由 async 修饰的函数为异步函数,返回结果是一个 Promise 对象。 asyncFun = async function() { console.log("异步函数"); return 1; } asyncFun.then(
阅读全文
posted @ 2025-04-06 14:56 yueyingyifeng
阅读(22)
评论(0)
推荐(0)
2023年12月5日
C++ 存储不同数据类型的链表节点
摘要: 由于节点是使用了模板,所以理论上来讲节点是可以具有不一样的数据类型的 但,我觉得这依旧很难实现,因为需要保存根节点地址,否则链表只会游离在内存当中,无法访问。 template <typename T> class Node { public: T data; void* next = nullpt
阅读全文
posted @ 2023-12-05 00:01 yueyingyifeng
阅读(68)
评论(0)
推荐(0)
2023年11月27日
HTML 中用 js 画出谢尔宾斯基三角形 Sierpinski triangle ( chaos 画法)
摘要: 谢尔宾斯基三角形(英语:Sierpinski triangle)是一种分形,由波兰数学家谢尔宾斯基在1915年提出。它是自相似集的例子。它的豪斯多夫维是log(3)/log(2) ≈ 1.585。 随机的绘画方法 先定三点ABC使其构成一个没有边的等边三角形 然后在三角形内随机定一个点P 然后在AB
阅读全文
posted @ 2023-11-27 16:06 yueyingyifeng
阅读(87)
评论(0)
推荐(0)
2023年11月26日
C++ 服务端与 Java 客户端的简单连接 用Socket
摘要: 记录一下如何用两种语言简单通信,(其实也大差不差的,应该把。。。) // C++ 服务端 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> #include <iost
阅读全文
posted @ 2023-11-26 23:36 yueyingyifeng
阅读(128)
评论(0)
推荐(0)
公告