copy1.c
来自「xml大全 可读写调用率很高 xml大全 可读写调用率很高」· C语言 代码 · 共 68 行
C
68 行
// { dg-do run }// GROUPS passed copy-ctors#include <stdio.h>int pass = 0;class name { int namestuff;public: name() { namestuff = 111; } name(const name& subject); name & operator = (const name& right) { this->namestuff = right.namestuff; return *this; } ~name() { ; }};name::name(const name& subject) { pass = 1;}class person { int personstuff; name personname;public: person() { ; personstuff = 222; } ~person() { ; } void print() { ; } };voidtest(person argp){ person testp; ; argp.print(); testp = argp; argp.print(); testp.print(); ;}int main(){ person mainp; test(mainp); if (pass) printf ("PASS\n"); else { printf ("FAIL\n"); return 1; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?