![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
jubd
这个作者很懒,什么都没留下…
展开
-
linux共享库 == windows动态库
linux共享库 == windows动态库 之间基本等同。原创 2018-07-10 19:34:23 · 212 阅读 · 0 评论 -
int 类型取值范围最大能到多少 16进制与2进制之间的转化 16进制占字节问题 16 进制与2进制的关联
所以,int占32位的时候,最大可以赋值为:2147483647。也就是0x7fffffff。32/8 =4字节0x7fffffff = 一共8个数, 一个 f 是 4个 二进制位 , 两个 f 才占用一个字节。所以,int占32位的时候,最大可以赋值为:2147483647。也就是0x7fffffff。32/8 =4字节0x7fffffff ...原创 2018-07-18 10:08:25 · 5584 阅读 · 0 评论 -
构造函数的初始化,初始化列表还是大括号里好,那种效率高
complex (double r = 0, double i = 0): re (r), im (i){}: re (r), im (i) 初始化列表 放在大括号中实现 re和im的初始化 也可,只是效率差原创 2018-07-12 21:19:15 · 1770 阅读 · 0 评论 -
函数重载
两个重载函数必须在下列一个或两个方面有所区别:1、函数的参数个数不同。2、函数的参数类型不同或者参数类型顺序不同,C++的这种编程机制给编程者极大的方便,不需要为功能相似、参数不同的函数选用不同的函数名,也增强了程序的可读性。C++运算符重载的相关规定如下:(1)不能改变运算符的优先级;(2)不能改变运算符的结合型;(3)默认参数不能和重载的运算符一起使用;(4)不能改变运算符的操作数的个数;(5...转载 2018-07-12 21:26:39 · 197 阅读 · 0 评论 -
单例模式可以分为懒汉式和饿汉式: 懒汉式单例模式:在类加载时不初始化。 饿汉式单例模式:在类加载时就完成了初始化,所以类加载比较慢,但获取对象的速度快。
单例模式可以分为懒汉式和饿汉式: 懒汉式单例模式:在类加载时不初始化。 饿汉式单例模式:在类加载时就完成了初始化,所以类加载比较慢,但获取对象的速度快。...转载 2018-07-13 16:39:47 · 505 阅读 · 0 评论 -
条件 事件 信号量 互斥 线程同步 线程安全
条件 事件 信号量 互斥转载 2018-07-13 16:56:24 · 119 阅读 · 0 评论 -
sql语句的种类
DDL 数据定义语言 create drop alterDML 数据操作语言 select insert update deleteDCL 数据控制语言 commit rollback revoke grant...原创 2018-07-14 20:21:35 · 1799 阅读 · 0 评论 -
把9999的各个2进制位置上的1的 值打印出来? 如何实现? 1的数量 二机制位 x&(x-1)
把9999的各个2进制位置上的1的 值打印出来?如何实现?#include <iostream.h>int a = 9999;int main(){ while(a) { int x = 0; x = a - (a&(a-1)); a = a&(a-1); cout << x << end...原创 2018-07-21 20:50:03 · 365 阅读 · 0 评论 -
GC garbage collection 垃圾回收机制
GC garbage collection 垃圾回收机制1 找到内存空间中的垃圾。2.回收垃圾,让程序员可以再次利用。满足这样的程序就是GCGC的评价性能的标准:1吞吐量2 最大暂停时间 3堆的使用效率 4访问的局部性 ...原创 2018-07-31 21:00:45 · 152 阅读 · 0 评论 -
内存的静态分配和动态分配的区别【转】 静态分配内存与动态分配内存的区别
内存的静态分配和动态分配的区别【转】来源: <http://blog.csdn.net/liuchao1986105/article/details/6724392>内存的静态分配和动态分配的区别主要是两个: 一是时间不同。静态分配发生在程序编译和连接的时候。动态分配则发生在程序调入和执行的时候。 二是空间不同。堆都是动态分配的,没有静态分配的堆。栈...转载 2018-10-13 13:52:50 · 651 阅读 · 0 评论