05 2017 档案

摘要:概述 从 C++ 11 中开始,该语言支持两种类型的分配:复制赋值和移动赋值。其中的内部细节是咋样的呢?今天跟踪了一下,是个蛮有趣的过程。下面我们以一个简单的类来做个分析。 主函数 下面我们开始调试: 输出: 我们通过构造函数构造了三个变量,他们的值和 复制赋值 我们接着单步走: 可以发现首先调用了 阅读全文
posted @ 2017-05-13 11:21 Vzf 阅读(2933) 评论(0) 推荐(0)
摘要:起源于C语言 左值和右值都是从继承C语言继承过来的,那么为什么C语言中要创造“左值和右值”,在C语言中又是怎么定义的呢? 在Kernighan Kernighan和Ritchie创造了左值这个术语来区分某些表达与其他表达。在《The C Programming Language 》中他们写到"An 阅读全文
posted @ 2017-05-11 14:01 Vzf 阅读(368) 评论(0) 推荐(0)