- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 互斥锁的使用
先上代码#include #include #include #include "iostream" #include using namespace std; int a = 0;pthread_mutex_t _mutex;void pubFunc(){ pthread_mutex_lock(&_mutex); a = 0; a++;
2016-03-29 22:47:54 491
原创 C++ const实现原理
const 用于修饰常量时,分两种情况1. 被修饰的常量是基本类型此时,程序在编译时,就将变量用常量来替换了。 实现机制:这些在编译期间完成,对于内置类型,如int,编译器可能使用常数直接替换掉对此变量的引用。而对于结构体不一定。 看下面的例子:const int j=100; int *p=const_cast(&j); *p=20
2016-03-21 17:36:48 2176
原创 const的实现原理
const 用于修饰常量时,分两种情况1. 被修饰的常量是基本类型此时,程序在编译时,就将变量用常量来替换了。 实现机制:这些在编译期间完成,对于内置类型,如int,编译器可能使用常数直接替换掉对此变量的引用。而对于结构体不一定。 看下面的例子:const int j=100; int *p=const_cast(&j); *p=20
2016-03-21 16:48:53 5535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人