gcc3.2.1源代码

源代码在线查看: collate.cc

软件大小: 26469 K
上传用户: ccuading
关键词: gcc 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				// 2001-08-15  Benjamin Kosnik  								// Copyright (C) 2001 Free Software Foundation				//				// 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, 59 Temple Place - Suite 330, Boston, MA 02111-1307,				// USA.								// 22.2.4 The collate category								// { dg-do compile }								#include 								void test01()				{				  // Check for required base class.				  typedef std::messages test_type;				  typedef std::locale::facet base_type;				  const test_type& obj = std::use_facet(std::locale()); 				  const base_type* base = &obj;								  // Check for required typedefs				  typedef test_type::char_type char_type;				  typedef test_type::string_type string_type;				}								// Should be able to instantiate this for other types besides char, wchar_t				class gnu_collate: public std::collate 				{ };								void test02()				{ 				  gnu_collate facet01;				}								int main()				{				  test01();				  test02();				  return 0;				}							

相关资源