11 2024 档案

摘要:二进制和格雷码转换 二进制转为格雷码 //根据二进制转换成格雷码的法则,可以得到以下的代码: static unsigned int DecimaltoGray(unsigned int x) { return x^(x>>1); } //以上代码实现了unsigned int型数据到格雷码的转换, 阅读全文
posted @ 2024-11-10 15:12 ihuahua1415 阅读(34) 评论(0) 推荐(0) 编辑
摘要:\[\begin{aligned} e^{x}&=\sum_{n=0}^{\infty} \frac{1}{n !} x^{n}=1+x+\frac{1}{2 !} x^{2}+\cdots \in(-\infty,+\infty) \ \sin x&=\sum_{n=0}^{\infty} \f 阅读全文
posted @ 2024-11-09 10:38 ihuahua1415 阅读(237) 评论(0) 推荐(0) 编辑
摘要:C++ explicit关键字 explicit关键字是什么 explicit是C++中的一个关键字,它用来修饰只有一个参数的类构造函数,以表明该构造函数是显式的,而非隐式的。当使用explicit修饰构造函数时,它将禁止类对象之间的隐式转换,以及禁止隐式调用拷贝构造函数。 这能这么说,大家不太好理 阅读全文
posted @ 2024-11-07 11:33 ihuahua1415 阅读(103) 评论(0) 推荐(0) 编辑
摘要:C++智能指针 以引用计数为基础的智能指针,引用计数的管理逻辑如下: 除了初始化对象本身外,每个构造函数(拷贝构造函数除外)还要在堆上创建一个引用计数,用来记录有多少个对象共享状态。当我们创建一个对象时,只有一个对象共享状态,因此将引用计数初始化为 1; 拷贝构造函数不分配新的计数器,而是拷贝给定对 阅读全文
posted @ 2024-11-06 22:01 ihuahua1415 阅读(27) 评论(0) 推荐(0) 编辑
摘要:C/C++中的volatile 约定 Volatile 这个话题,涉及到计算机科学多个领域多个层次的诸多细节。仅靠一篇博客,很难穷尽这些细节。因此,若不对讨论范围做一些约定,很容易就有诸多漏洞。到时误人子弟,就不好了。以下是一些基本的约定: 1 这篇博文讨论的 volatile 关键字,是 C 和 阅读全文
posted @ 2024-11-06 21:43 ihuahua1415 阅读(19) 评论(0) 推荐(0) 编辑

阅读目录(Content)

此页目录为空

*/
点击右上角即可分享
微信分享提示