SOUI官方论坛

 找回密码
 立即注册
查看: 750|回复: 0

右值引用形式&&

[复制链接]
  • TA的每日心情
    开心
    7 天前
  • 签到天数: 942 天

    [LV.10]以坛为家III

    580

    主题

    1340

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28797
    发表于 2019-12-11 17:41:07 | 显示全部楼层 |阅读模式
    【分神】匿名 16:42:52
    c++17  不能用临时变量做引用   咋弄啊

    【分神】龙芯 Yes 16:47:38
    临时变量还能再高级点,右值引用

    【分神】龙芯 Yes 16:47:47
    &&

    【渡劫】隨訫鎍鈺 16:48:41
    这种也转发?

    【分神】龙芯 Yes 16:48:44
    临时变量做参数,用const T&来引用

    【分神】龙芯 Yes 16:49:05
    阔以

    【分神】龙芯 Yes 16:50:03
    星辰  

    @星辰 脱离贫困户捷径??

    【分神】龙芯 Yes 16:50:06


    【渡劫】陈佩斯 16:52:48


    【筑基】星辰 16:53:07
    中毒离开

    【渡劫】陈佩斯 16:53:12
    你惦记别人的利息 别人惦记着你的本金

    【筑基】星辰 16:53:12
    中毒了

    【筑基】星辰 16:53:15
    抱歉

    【渡劫】陈佩斯 16:53:23


    【分神】匿名 16:59:22
    c++,新版本      不好玩啊

    【元婴】深圳-KKPlayer 17:00:54
    c++ 被那一群人玩坏了

    【分神】龙芯 Yes 17:02:27
    #ifdef __cplusplus
    #  if __cplusplus < 201103L
    #    error "辣鸡编译器"
    #  endif
    #else
    #  error "辣鸡"
    #endif

    #include <iostream>

    inline namespace {

      class Cls {};

      // 临时对象(右值)不能绑定到引用
      void foo(Cls&) {
        std::cout << "Cls" << std::endl;
      }

      // 没有右值引用形式,优先常引用
      void foo(const Cls&) {
        std::cout << "const Cls&" << std::endl;
      }

      // 有右值引用形式,优先使用这个
      void foo(Cls&&) {
        std::cout << "Cls&&" << std::endl;
      }
    }


    int main() {
      foo(Cls());
      return 0;
    }

    【分神】龙芯 Yes 17:02:35
    @匿名 给你个示例

    【分神】匿名 17:02:55
    谢啦   

    【分神】龙芯 Yes 17:04:08
    右值引用这玩意很好

    【SOUI作者】启程软件 17:04:47
    右值引用能提高多少效率?

    【分神】拦精灵 17:07:40
    没多少

    【SOUI作者】启程软件 17:09:04


    【SOUI作者】启程软件 17:09:10
    C++学不动了。

    【分神】键仙 17:09:51


    【元婴】阿尼陀佛 17:09:59
    接受不了新事物,就是玩坏了?

    【元婴】阿尼陀佛 17:10:10
    为啥不怀疑自己的学习能力呢?

    【元婴】阿尼陀佛 17:10:23
    我就承认自己是个渣渣。

    【分神】牙擦哥 17:10:43
    右值引用是什么时候出的

    【分神】键仙 17:11:04
    11

    【分神】匿名 17:12:47
    purecpp.com
    上面有很多c++的新语法造出来的产物

    【分神】骨灰 17:12:59


    【分神】匿名 17:13:09
    我也是看到上面的那些玩意   所以安装的vs2019 尝试的

    【分神】骨灰 17:13:22
    我stl和c++11都还没高熟,又来这个

    【分神】匿名 17:14:08
    万万没有想到的是    vs2019 的ide  不知道为什么    可以编译过的东西  都有红色波浪

    【分神】匿名 17:14:18
    比如cocos2dx 那种玩意

    【分神】拦精灵 17:14:20
    我C98还没搞熟怎么说


    【分神】键仙 17:14:30


    【分神】拦精灵 17:14:41
    spell check?

    【分神】匿名 17:15:01
    purecpp.org

    【分神】匿名 17:15:28
    反正看了网上很多文章   都无解   感觉是ide的问题

    【分神】匿名 17:15:58


    【分神】匿名 17:16:20
    默认安装   这些都有   所以感觉不需要再安装别的编译器了

    【渡劫】SOUI-凝望着 17:17:15
    C98 不支持 for(int i=0;i<10;i++)

    【渡劫】SOUI-凝望着 17:17:35
    i必须在外面初始化

    【元婴】阿尼陀佛 17:17:47
    这没什么影响啊

    【渡劫】SOUI-凝望着 17:17:49
    以前搞linux吃过瘪

    【元婴】阿尼陀佛 17:17:56
    ...

    【分神】拦精灵 17:17:59


    【元婴】深圳-KKPlayer 17:18:04
    c99好像可以

    【元婴】深圳-KKPlayer 17:18:18
    现在基本都用c99

    【渡劫】SOUI-凝望着 17:18:26
    C98 不行, 我都快怀疑人生了

    【008】浪里白条 17:18:56
    按最老的一般都没问题

    【元婴】深圳-KKPlayer 17:20:03
    C++20中弃用原始指针

    【元婴】深圳-KKPlayer 17:20:19
    而在 C ++ 23 或 C ++ 26 中,原始指针将从语言中删除。

    【元婴】深圳-KKPlayer 17:20:29
    没指针怎么活

    【渡劫】LTears 17:20:32
    。。。

    【元婴】阿尼陀佛 17:20:40
    只要有反汇编窗口,啥都好说。

    【元婴】阿尼陀佛 17:20:59
    再怎么变,寻址,PE文件结构不会变的

    【分神】使用-你的瓶子还要么 17:21:05


    【元婴】深圳-KKPlayer 17:22:32
    像这样下去迟早得玩没了

    【管理员】Joe 17:29:13
    c++坑爹的问题一般就是指针问题,和线程同步问题

    【元婴】深圳-KKPlayer 17:30:49
    没指针了,用Java等之类的语言,干嘛还要用c++

    【分神】键仙 17:31:13
    以前的C++中禁止指针,禁止线程,禁止进程

    【管理员】Joe 17:32:16
    java太吃内存

    【管理员】Joe 17:32:30
    rust有人用了么,来说说怎样

    【管理员】请叫我红领巾 17:33:27
    肯定不会弃用的,要和C兼容压

    【管理员】Joe 17:33:30
    java性能好主要是jvm针对优化,不然就特别渣

    【管理员】请叫我红领巾 17:33:40
    要是C++不去兼容 C

    【管理员】请叫我红领巾 17:33:53
    那么,,

    【管理员】Joe 17:33:56
    我记得psp模拟器一开始有java版本,卡成狗

    【管理员】Joe 17:34:02
    后来出了c++版本

    【管理员】AMD Yes 17:34:20
    更卡了?

    【分神】屎山大魔王 17:34:22
    c++什么时候禁止指针了,禁了还能用?

    【管理员】Joe 17:34:29
    怎么可能

    【渡劫】LTears 17:34:51
    禁止了 多态 就废了

    【元婴】Forever 17:34:51
    原始指针吧  再过几年就没有了

    【分神】屎山大魔王 17:34:58
    ppsspp好像是java的吧。。

    【大乘】开心就好 17:35:03
    有用过gstreamer过流媒体的吗

    【分神】屎山大魔王 17:35:11
    原始指针性能好

    【分神】SOUI 17:35:12
    原始指针到底是啥

    【管理员】Joe 17:35:12
    是c++的

    【大乘】开心就好 17:35:13
    刚看了文章介绍这个

    【管理员】Joe 17:35:24
    js啥来着才是java的

    【管理员】Joe 17:35:44
    原始指针太危险了

    【管理员】Joe 17:35:57
    项目大就很危险

    【分神】SOUI 17:36:07
      什么样是原始指针

    【管理员】Joe 17:36:14
    老老实实用智能指针

    【元婴】Forever 17:36:24
    删除之前会有替代品的

    【筑基】星辰 17:36:32
    刚刚中毒了,实在抱歉,请大家不要扫描刚刚我qq发的二维码

    【元婴】Forever 17:36:41
    就算出了新语法也没那么快普及

    【管理员】AMD Yes 17:36:45
    函数是怎么保存在内存里面的

    【渡劫】陈佩斯 17:36:48


    【渡劫】陈佩斯 17:37:15
    换个形式存在呗

    【分神】SOUI 17:38:19


    【元婴】深圳-KKPlayer 17:39:17
    原始指针没了,c++估计也就差不多了

    【管理员】Joe 17:40:24
    你遇到垃圾代码就不会这么想了

    【管理员】Joe 17:40:32
    改bug改到吐血


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛

    GMT+8, 2024-5-5 08:51

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表