- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 左值、左值引用、右值、右值引用
1、左值和右值的概念左值是可以放在赋值号左边可以被赋值的值;左值必须要在内存中有实体;右值当在赋值号右边取出值赋给其他变量的值;右值可以在内存也可以在CPU寄存器。一个对象被用作右值时,使用的是它的内容(值),被当作左值时,使用的是它的地址。2、引用引用是C++语法做的优化,引用的本质还是靠指针来实现的。引用相当于变量的别名。 引用可以改变指针的指向,还可以改变指针所指向的值。...
2019-06-06 02:22:39 1729
原创 c++11 std::move() 的使用
std::move函数可以以非常简单的方式将左值引用转换为右值引用。通过std::move,可以避免不必要的拷贝操作。std::move是为性能而生。std::move是将对象的状态或者所有权从一个对象转移到另一个对象,只是转移,没有内存的搬迁或者内存拷贝。如string类在赋值或者拷贝构造函数中会声明char数组来存放数据,然后把原string中的 char 数组被析构函数释放,如果a...
2019-06-06 02:20:50 2132
原创 Meshlab安装
使用别人编译好的源,从而继续使用apt-get进行安装sudo add-apt-repository ppa:zarquon42/meshlabsudo apt-get updatesudo apt-get install meshlab
2019-06-02 09:54:20 1459 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人