linux下编程用 编译软件

源代码在线查看: cw-16.cc

软件大小: 49607 K
上传用户: IsABC
关键词: linux 编程 编译 软件
下载地址: 免注册下载 普通下载 VIP

相关代码

				// 2003-11-07  Carlo Wood  								// Copyright (C) 2003 Free Software Foundation, Inc.				//				// This file is part of the GNU ISO C++ Library.  This library is free				// software; you can redistribute it and/or modify it under the				// terms of the GNU General Public License as published by the				// Free Software Foundation; either version 2, or (at your option)				// any later version.								// This library is distributed in the hope that it will be useful,				// but WITHOUT ANY WARRANTY; without even the implied warranty of				// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the				// GNU General Public License for more details.								// You should have received a copy of the GNU General Public License along				// with this library; see the file COPYING.  If not, write to the Free				// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,				// USA.								// IA 64 C++ ABI - 5.1 External Names (a.k.a. Mangling)								#include 								// Torturing by Carlo Wood.				int main()				{				  using namespace __gnu_test;								// 2003/11/07, libstdc++/12736				verify_demangle("_Z3fooIA6_KiEvA9_KT_rVPrS4_",						"void foo(int const [9][6], int restrict const (* volatile restrict) [9][6])");				// 2003/11/12, libstdc++/12947				verify_demangle("_Z1fILi5E1AEvN1CIXqugtT_Li0ELi1ELi2EEE1qE",				                "void f(C (0))) ? (1) : (2)>::q)");				verify_demangle("_Z1fILi5EEvN1AIXcvimlT_Li22EEE1qE",				                "void f(A::q)");				verify_demangle("_Z1fPFYPFiiEiE",				                "f(int (*(*)(int))(int))");				verify_demangle("_Z1fI1XENT_1tES2_",				                "X::t f(X::t)");				verify_demangle("_Z1fILi5E1AEvN1CIXstN1T1tEEXszsrS2_1tEE1qE",				                "void f(C::q)");				// 2003/12/03, libstdc++/13045				verify_demangle("_Z1fILi1ELc120EEv1AIXplT_cviLd4028ae147ae147aeEEE",				                "void f(A)");				verify_demangle("_Z1fILi1ELc120EEv1AIXplT_cviLf3f800000EEE",				                "void f(A)");				verify_demangle("_Z9hairyfuncM1YKFPVPFrPA2_PM1XKFKPA3_ilEPcEiE",				                "hairyfunc(int (* const (X::** (* restrict (* volatile* (Y::*)(int) const)(char*)) [2])(long) const) [3])");								  return 0;				}							

相关资源