美文网首页
函数后面加delete

函数后面加delete

作者: 麦兜胖胖次 | 来源:发表于2017-01-24 10:59 被阅读0次

The common idiom of "prohibiting copying" can now be expressed directly:

class X {
    // ...
    X& operator=(const X&) = delete;  // Disallow copying
    X(const X&) = delete;
};

[...]

The "delete" mechanism can be used for any function. For example, we can eliminate an undesired conversion like this:

struct Z {
    // ...

    Z(long long);     // can initialize with an long long         
    Z(long) = delete; // but not anything less
};

参考资料:
http://stackoverflow.com/questions/5513881/meaning-of-delete-after-function-declaration

相关文章

  • 函数后面加delete

    The common idiom of "prohibiting copying" can now be expr...

  • 2018-07-17

    1.语句后面要用分号结束; 函数后面不用加,for循环后面不用加,if条件后面不用加 var a = 10; va...

  • JS第五天

    1.语句后面要用分号结束; 函数后面不用加,for循环后面不用加,if条件后面不用加 var a = 10;var...

  • C++中对Const用法的总结

    1、C++函数声明时在后面加const的作用:非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编...

  • 立即执行函数的写法

    方法一:给匿名函数整体加括号并在后面加括号执行 方法二:在函数前加 ! + ~ - 等符号并在后面加括号执行,通常加 !

  • 7.13

    js语句基本规则 1.语句后面要用分号结束; 函数后面不用加,for循环后面不用加,if条件后面不用加 var a...

  • 函数后面加const修饰

    我们经常见到一些函数后面带有关键字 const 的修饰。那么 const 在这里表示什么意思呢?其实这个 cons...

  • js语句基本规则

    1.语句后面要用分号结束; 函数后面不用加,for循环后面不用加,if条件后面不用加 2.js语法错误会引发后续代...

  • 2018-07-13

    1.语句后面要用分号结束; 函数后面不用加,for循环后面不用加,if条件后面不用加 2.js语法错误会引发后续代...

  • 11-使用scanf函数需要注意的细节

    1). scanf函数不是printf函数所以后面不要加\n换行. 2). scanf函数后面要写上变量的地址 而...

网友评论

      本文标题:函数后面加delete

      本文链接:https://www.haomeiwen.com/subject/zrezbttx.html