⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cvt2.c

📁 linux下编程用 编译软件
💻 C
字号:
// { dg-do run  }// GROUPS passed conversions#include <cstdio>#include <cstdlib>#include <cstring>#include <iostream>#include <fstream>class cvec {public:        ~cvec(){ delete s; }        cvec(const char*x) { s = new char[std::strlen(x)+1]; std::strcpy(s, x); }	cvec(const cvec& c) { s = new char[std::strlen(c.s)+1]; std::strcpy(s, c.s); }        operator const char*() { return s; }private:        char *s;};cvecB(const char* a){        return a;}voidA(const char* s){        // s still ok here        std::ifstream inf(s);	if (std::strncmp ("aaa", s, 3))	  {	    std::printf ("FAIL\n");	    std::exit (1);	  }	else	  std::printf ("PASS\n");}int main(){        A(B("aaa"));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -