引用,值类别, 移动语义, rvo/nrvo, 程序优化

摘要: 二. 说清楚值类别,需要从其演变历程说起。1.在C语言中,把表达式的值类别分为 "左值"与 "非左值" 与 "既不属于左值也不属于非左值" 三种类别,不存在右值这个概念。1.1)C语言中的左值有哪些?1.1.1)具名表达式(比如变量名,数组名,但是不包括函数名)1.1.2)数组类型的表达式 int 阅读全文
posted @ 2024-09-29 17:38 有点头皮发麻 阅读(22) 评论(0) 推荐(0) 编辑

第8章 C++IO流类库

摘要: 练习8.1 编写函数,接受一个istream&参数,返回值类型也是istream&。此函数须从给定流中读取数据,直至遇到文件结束标识时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。 练习8.2 测试函数,调用参数为cin. 答案: 1 #incl 阅读全文
posted @ 2024-09-28 17:29 有点头皮发麻 阅读(7) 评论(0) 推荐(0) 编辑