rvo.c
来自「用于进行gcc测试」· C语言 代码 · 共 26 行
C
26 行
// { dg-do "run" }// { dg-options "-std=c++0x" }// Contributed by Sylvain Pionstatic int rvalue_constructions = 0;struct A { A () { } A (const A&) { } A (A&&) { ++rvalue_constructions; } ~A () { }};A f() { return A(); }extern "C" { void abort(void);}int main(){ A c = f(); if (rvalue_constructions != 0) abort();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?