zoukankan      html  css  js  c++  java
  • C++学习笔记(1)

    和C语言相对的,C++也使用#include指令进行头文件的包含,但不同的是C++的新式风格头文件没有后缀。

    但是C++的头文件是可以加.h后缀的,这加不加就涉及到了命名空间的问题。

    用C语言久了是没有命名空间这个概念的,但是在开发中经常会遇到这样的问题:

    1、两个芯片厂商的一个函数名相同,但是却是实现了不同功能,但是函数名相同会报错

    2、接收同事的一段代码,但却发现自己已经有了很多相同名的函数

    可能C++使用了命令空间这个概念就是想解决这些问题,打个比方,如果有两个人是同一个姓名在同一个屋子里,喊一个名字,两个人都不知道喊的是谁,但是如果让两个人分别在不同的屋子里,那么一喊104的小A出来,那么105的小B不会出来,这就避免了混淆。而类和函数以及变量就可以看成组件,放置到命名空间中去。

    在使用命名空间时可以有三种办法:

    1、使用using编译指令,using namespace xxx;

    2、使用名称空间的代码,比如包含#include<iostream>,在使用cout时使用std::cout

    3、包含#include<iostream.h>,可以直接使用cout

    在程序中,一般仅使用第一种办法,而且通常仅对需要使用的类或者其他部件进行声明使用,比如using std::cout;

  • 相关阅读:
    BorderContainer 背景透明一不小心就解决了!
    C#编程应用线程与委托
    第二次SQL RAP要点
    最近的学习
    BW中传输的问题
    7月总结Dotnetnuke的研究总结
    EP学习要点记忆
    盲人摸象SAP PS模块的介绍与讨论
    如何跨Client删除数据
    如何修改Portal与BW系统的链接域名
  • 原文地址:https://www.cnblogs.com/ARM-LINUX-WANG/p/5944264.html
Copyright © 2011-2022 走看看