chapter3-1 using命名空间的声明

using命名空间的声明

基本语法

using namespace::name

using std::cout, 如果利用这种写法,就需要将用到的每一个函数都要写一遍

  1. using std::cout; //std::命名空间名字, cout是其一个成员
  2. using std::cin;
  3. using std::endl;
  4. int main()
  5. {
  6. int v1, v2 ;
  7. cout << "using 的正确使用" << endl;
  8. cin >> v1 >> v2;
  9. cout << "the sum of v1 + v2 = " << v1 + v2 << endl;
  10. return 0;
  11. }

using namespace std; 直接使用这种用命名空间的声明,就将所有的std里面的成员都一起引用了

  1. using namespace std;
  2. int main()
  3. {
  4. int v1, v2 ;
  5. cout << "using 的正确使用" << endl;
  6. cin >> v1 >> v2;
  7. cout << "the sum of v1 + v2 = " << v1 + v2 << endl;
  8. return 0;
  9. }

需要注意的点

  • 头文件最好不要使用using声明,多次引用头文件,可能会导致名字冲突
  • 在.cpp文件中使用using 声明

来自为知笔记(Wiz)

时间: 2024-11-09 00:01:07

chapter3-1 using命名空间的声明的相关文章

C# XML序列化去掉XML默认的命名空间及声明头

去掉XML命名空间及声明头不影响反序列化, 直接上代码: // 序列化这个对象 int obj = 1; XmlSerializer serializer = new XmlSerializer(obj.GetType()); // 将对象序列化输出到文件 FileStream stream = new FileStream("hh.xml", FileMode.Create); XmlWriterSettings settings = new XmlWriterSettings();

using命名空间的声明

using命名空间的声明 基本语法 using namespace::name using std::cout, 如果利用这种写法,就需要将用到的每一个函数都要写一遍 1 using std::cout;//std::命名空间名字, cout是其一个成员 2 using std::cin; 3 using std::endl; 4 int main() 5 { 6 int v1, v2 ; 7 cout <<"using 的正确使用"<< endl; 8 cin

PHP命名空间

命名空间 namespace命名空间 1. 什么是命名空间 在php程序语言里边,语法规则要求同名称的函数.类名.常量在一个请求里边不允许出现多次.如果有的应用程序(例如tp框架中有smarty.视频方法插件,他们有同名称的多个元素)不得已必须出现多个同名的 函数.类名.常量,那么我们就可以把它们放到不同的空间里边做请求.这个不同的空间就称作“命名空间”. 2. 使用命名空间 通过namespace关键字声明命名空间. namespace  空间名称; (空间名称 按照php正确的命名方式定义即

namespace 命名空间

一.命名空间的定义 namespace 命名空间的名字 {类/变量/函数/模板/其他命名空间}; 命名空间空间可以定义在全局作用域和其他命名空间中,但不能定义在函数或类的内部. 二.命名空间的作用域 每一个命名空间都是一个作用域,定义在某个命名空间中的名字可以被该命名空间内的其他成员访问,也可以被这些成员的内嵌作用域中的任何单位访问. namespace nsp{ int num=10; class ab { public: int val(){return num;} }; } int val

访问修饰符,命名空间

所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们. 可使用一下访问修饰符指定声明类型或成员时类型或成员的可访问性. public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员. private 只有同一类或结构中的代码可以访问该类型或成员. protected 只有同一类或结构或者此类的派生类中的代码才可以访问的类型或成员. internal 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以.

Namespacing in PHP (php 中使用命名空间)

最近学习一下php的命名空间,中文文档不多,搜到一篇英文的,讲的还蛮系统的,特此翻译一下,以备以后查阅,大家有什么高见或更深刻或者 更悟透的见解希望能不吝赐教,晚辈感激不尽. 原文: http://code.tutsplus.com/tutorials/namespacing-in-php--net-27203 关于PHP对命名空间的支持,这走过了一段崎岖的历程.感谢的是,从PHP5.3起,加入了对命名空间.php的代码结构也因此提升了了许多.但是,我们究竟该怎样使用命名空间呢? 一.什么是命名

XML Namespace 命名空间

根据 Namespaces in XML W3C 推荐标准的定义,XML 命名空间 是由国际化资源标识符 (IRI) 标识的 XML 元素和属性集合:该集合通常称作 XML“词汇”. 定义 XML 命名空间的主要动机之一是在使用和重用多个词汇时避免名称冲突.XML 模式用于为 XML 实例创建一个词汇并频繁使用命名空间.因此,正确理解命名空间概念对于从总体上理解 XML 模式和实例验证至关重要. 命名空间在多个方面类似于 Java 中的程序包: Java 中的程序包可以包含许多可重用的类和接口.

第二十一章 命名空间和程序集

命名空间和程序集引用其他程序集mscorlib库命名空间命名空间名称命名空间的补充命名空间跨文件伸展嵌套命名空间using 指令using命名空间指令using别名指令程序集的结构程序集标识符强命名程序集创建强命名程序集程序集的私有方式部署共享程序集和GAC把程序集安装到GACGAC内的并肩执行配置文件延迟签名 命名空间和程序集 引用其他程序集 在第1章中,我们在高层次上观察了编译过程.编译器接受源代码文件并生称名称为程序集的输出文件.这一章中,我们将详细阐述程序集以及它们是如何生成和部署的.你

Namespaces命名空间

命名空间的定义 1 namespace cplusplus_primer{ 2 class Sales_item{/*.....*/}; 3 Sales_item operator+(const Sales_item&,const Sales_item&); 4 class Query{ 5 public: 6 Query(const std::string&); 7 std::ostream &display(std::ostream&) const; 8 //.