码迷,mamicode.com
首页 >  
搜索关键字:左值    ( 392个结果
【足迹C++primer】59、模板左值右值的转换
模板左值右值的转换 /** * 功能:模板左值右值的转换 * 时间:2014年7月27日08:18:06 * 作者:cutter_point */ #include #include #include using namespace std; template auto fcn(It beg, It end) -> typename remove_reference::ty...
分类:编程语言   时间:2014-07-31 09:55:27    阅读次数:312
c++ 函数参数传值
在c++中,函数可以有参数,也可以没有参数。参数表示此函数可接收的外部信息。当调用函数时,传入实参,进行形参和实参结合。如果形参是引用类型的,那么,传入的实参必须是可以作为左值的变量,因为引用型的参数在函数中被做的修改可以传到参数外。如果形参是const类型常量,那么,传入的实参可以是变量也可以是c...
分类:编程语言   时间:2014-07-30 12:06:43    阅读次数:175
智能指针
C++中智能指针可以防止出现野指针、内存泄露等情况,智能指针的类中包含4个函数:构造函数、拷贝构造函数、重载复制操作符、析构函数。构造函数需要对引用计数和指针进行初始化,引用计数初始化为1,拷贝构造函数完成对象之间的拷贝,要注意引用计数的变化和判断两个指针是否指向相同的内存。重载复制操作符,需要判断的情况是左值代表的指针如果引用计数减为0,要释放相应的内存,避免发生内存泄露。析构函数中先判断引用计...
分类:其他好文   时间:2014-07-30 01:02:42    阅读次数:199
(转)c++的运算符重载
1.前置运算符和后置运算符,左值和右值。其实很久以来一直都没有怎么搞清楚左值和右值的区别,只知道左值可以放在等号的左边,也可以放在等号的右边,但是右值却只能放在等号的右边,然后形成一个大概直观的印象,知道怎么样做才不出错而已。不过今天看看C++,却发现有了点新的体会。对于表达式a--=5;这样一个表...
分类:编程语言   时间:2014-07-22 22:37:32    阅读次数:198
C回顾之二
关于C的运算符、表达式的基本概念。 数据对象(data object):泛指数据存储区的术语(用于保存变量或者数组的存储区就是一个数据对象); 左值(lvalue):用于标识一个特定的数据对象的名字或者表达式;因为不是...
分类:其他好文   时间:2014-07-22 09:16:34    阅读次数:228
自增运算深入
++a=8;++a可以当做左值使用,a++=8;错误 不可以当做左值使用#includevoidmain()/*主函数*/{inta,b,c,d;a=5;b=5;c=(a++)+(a++)+(a++);d=(++b)+(++b)+(++b);printf("a=%d,b=%d,c=%d,d=%d\n...
分类:其他好文   时间:2014-07-22 00:03:33    阅读次数:305
proj-sc阶段总结
1. 使用DLL联合开发的好处: 直接扔个dll就行, 尤其是QA测试的时候. 2. 语言 : Enum 是 const ? 这样就能写出 “const == 左值” 这样的防御式编程了. 3. 设计的变动: instance : entry = n : 1, 而对于每个instance, entr...
分类:其他好文   时间:2014-07-18 08:25:12    阅读次数:214
c++ 基础学习: 左值 概念cocos2d-x3.0的实际应用
左值:概念baidu1.2.6.2 与Cocos2d-x内存管理的结合在2.x的使用场景中,CCArray和CCDictionary通常被分配在堆上,我们不得不需要考虑在适当的地方释放其内存。新的容器类不再继承自Ref(2.x中的CCObject),新的容器类通常应该被分配在栈上来使用,这简化了内存...
分类:编程语言   时间:2014-07-14 18:50:58    阅读次数:180
C和指针 (pointers on C)——第五章:操作符和表达式
第五章 操作符和表达式 这一章如果没做过玩过单片机、汇编的话,读起来可能比较吃力,尤其是在移位运算符、位运算符应用上。另外多注意一下左值和右值的理解。 总结: 算术操作符、赋值操作符、关系操作符、条件操作符。 短路求值(short-circuited evalution):如||这样的二目操作符,如果它的左操作数是真,右操作数便不再求值。带来的后果是如果右操作数的数组下标不...
分类:其他好文   时间:2014-07-12 22:42:37    阅读次数:226
《The Swift Programming Language》的笔记-第27页
·        第27页   1 type safelanguage      本页的主要内容是说swift语言是“类型检查”的安全型编程语言,意思是赋值语句的左值和右值的类型要一致,左值声明是string型变量那么等号的右值就该是个用双引号引起来的字符串,而不能是整形或者浮点数据。      编译器在编译代码时会检查赋值语句的左值和右值,如果类型不匹配,编译器报错,即要做数据的安全检查...
分类:其他好文   时间:2014-07-12 17:00:17    阅读次数:201
392条   上一页 1 ... 36 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!