
C++
insping
想想自己为什么在这
展开
-
C++指针与引用的区别
一.指针和引用的定义和性质区别1.指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元。 而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。2.不存在空引用。引用必须连接到一块合法的内存。3.一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。4.引用必须在创建时被初始化。指针可以在任何时间被初始化。后面延伸出来的不同原创 2017-01-17 14:57:59 · 510 阅读 · 0 评论 -
C++11多线程之mutex等锁机制和atomic原子操作对比
一.简介这里以mutex锁机制为例.mutex函数:是一套专门用于线程同步锁机制的函数. #include <mutex> using namespace std;atomic原子操作:是在新标准C++11,引入了原子操作的概念,并通过这个新的头文件提供了多种原子操作数据类型,例如,atomic_bool,atomic_int等等. #include <atomic>原创 2017-01-19 16:36:54 · 21001 阅读 · 5 评论 -
VS开发C++代码格式化设置(AStyle)
一.下载Astyle插件下载地址: https://marketplace.visualstudio.com/items?itemName=Lukamicoder.AStyleExtension二.安装AStyle1.打开AStyleExtension.vsix 2.选择相应的VS版本 3.重启VS,然后打开 工具 -> 选项 , 如果有 “AStyle Formatter” 选原创 2017-01-18 16:35:11 · 17431 阅读 · 1 评论 -
Java%(取模运算)详解
一.Java的取模运算1.实现算法public static double ramainder(double dividend, double dividor) { return dividend - dividend / dividor * dividor; }2.java的取模运算支持类型:字符型(自然不包括负数)、字节型、短整型、整型、长整型、单精度浮点型、双精度浮点型原创 2017-01-20 10:58:46 · 40247 阅读 · 0 评论