理解C++中的左值(lvalue)和右值(rvalue)

i> 翻译自:https://www.internalpointers.com/post/understanding-meaning-lvalues-and-rvalues-c

我一直苦于理解C++中的左值和右值。现在我感觉是时候分享出我对它们的理解了,因为它们在C++语言发展中扮演者越来越重要的角色。

一旦你理解了lvalues和rvalues的含义,你就可以更深入地研究高级c++特性,比如move语义和右值引用。

巧记指针常量和常量指针

本文中,你可以学习到:

  • 什么是指针常量和常量指针
  • 如何巧记两者的区别

9月,决定以后走c++路线,于是买了c++ primer再看,看到指针常量和常量指针的概念觉得蛮绕的,于是搜了一下巧记两者的方式,特此记录。

C语言内存分布详解

1. 前言

老早就接触到了C语言中的内存布局,如代码段,数据段等等名词,也曾因为不了解C语言的内存分布机制而吃过亏。所以这里总结以下。现在让我们以两个问题来引入,先看下面这两段代码:

Makefile通用模板

1. 前言

本文并不会介绍Makefile的基础使用方法,不过对于初次接触Makefile的同学们,这里推荐阅读《跟我一起写Makefile》,全书一共80来页,从Makefile的基础用法到进阶使用都讲解得比较通透。

Java中的值传递和引用传递

0.前言

被java中的“值传递”和“引用传递”困扰过一阵子,在实际代码中也犯过不少错,记录一下,方便查看。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×