成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

永遠不會被和諧的C++代碼簡單說明

開發 后端
無數原有的C++代碼都依賴于使用了多年的偽標準庫中的功能,他們都是在全局空間下的,也為了正確使用命名空間,規定頭文件不使用后綴.h。

Visual C++ 6.0就是微軟公司推出的C++代碼開發工具,是使用最廣的開發工具。本節介紹Visual C++ 6.0工具的開發環境和開發流程,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

后綴為.h的頭文件C++標準已經明確提出不支持了,早些的實現將標準庫功能定義在全局空間里,聲明在帶.h后綴的頭文件里,c++標準為了和C區別開,也為了正確使用命名空間,規定頭文件不使用后綴.h。

因此,當使用時,相當于在c中調用庫函數,使用的是全局命名空間,也就是早期的c++實現;當使用的時候,該頭文件沒有定義全局命名空間,必須使用namespace std;這樣才能正確使用cout。#t#

一般一個C++代碼的老的帶“.h”擴展名的庫文件,比如iostream.h,在新標準后的標準庫中都有一個不帶“.h”擴展名的相對應,區別除了后者的好多改進之外,還有一點就是后者的東東都塞進了“std”名字空間中。   

問題在于C++要兼容C的標準庫,而C的標準庫里碰巧也已經有一個名字叫做“string.h”的頭文件,包含一些常用的C字符串處理函數,比如樓主提到的strcmp。  
這個頭文件跟C++的string類半點關系也沒有,所以 并非 的“升級版本”,他們是毫無關系的兩個頭文件。

要達到樓主的目的,比如同時:

  1. void func(){  
  2.  
  3. using namespace alex;//using指令  
  4.  
  5. using chris::love;//uisng聲明  
  6.  
  7. love();//chirs::love();  
  8.  
  9. alex::love();//必須這么使用  
  10.  

因為標準庫非常的龐大,所程序員在選擇的類的名稱或函數名時就很有可能和標準庫中的某個名字相同。所以為了避免這種情況所造成的名字沖突,就把標準庫中的一切都被放在名字空間std中。但這又會帶來了一個新問題。無數原有的C++代碼都依賴于使用了多年的偽標準庫中的功能,他們都是在全局空間下的。 

所以就有了等等這樣的頭文件,一個是為了兼容以前的C++代碼,一個是為了支持新的標準。 C++標準庫中所有的標志府都被定義在一個名字空間std中,iostream也是標準庫中的頭文件,你查看一下include目錄,會發現又兩個頭文件iostream.h和iostream,其中iostream.h是C++以前的庫,iostream是在名字空間std中的庫,所以當你包含頭文件并想使用頭文件中的標志符的時候有兩種方法。

責任編輯:chenqingxiang 來源: CSDN
相關推薦

2009-09-01 17:59:36

C#泛型的作用

2024-12-10 09:25:39

C++多態代碼

2010-06-13 15:10:19

Linux 查看進程

2010-06-18 17:13:07

Linux anacr

2010-09-17 14:54:29

常用網絡協議

2010-06-18 10:11:16

Linux Accep

2009-12-28 17:12:38

Fedora Foru

2009-06-18 12:14:47

javascript 函數

2010-06-21 16:02:35

Linux ar命令

2020-09-24 10:50:23

人工智能

2009-12-24 16:21:04

Fedora core

2010-01-26 10:42:26

C++函數

2010-01-19 09:54:19

C++代碼

2010-01-19 13:43:59

C++函數

2010-01-28 11:08:09

C++變量

2010-01-28 13:27:12

C++類定義

2009-11-30 11:25:24

VS2003 UNIC

2010-01-14 17:42:47

CC++

2010-01-08 17:06:52

C++代碼

2010-01-13 13:27:00

C++優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲二区视频 | 久久精品小视频 | 国产91综合一区在线观看 | 国产一区二区在线看 | 一区二区三区免费 | 欧美精品久久久久 | 北条麻妃一区二区三区在线观看 | 亚洲欧美在线观看视频 | 国产精品一级 | 欧美综合久久 | 黄色国产 | 久久久久久久久久久一区二区 | 午夜国产 | 天天天操天天天干 | 久久精品男人的天堂 | 天天操天天射综合网 | 国产午夜精品一区二区三区 | 国产精品日产欧美久久久久 | 国产精品久久久久一区二区三区 | www.夜夜骑.com| 91精品亚洲 | www在线| 久久在线 | 久久999 | 日韩美女一区二区三区在线观看 | 日韩一区不卡 | 狠狠操操| 偷拍自拍网址 | 精品成人一区二区 | 久久久久久久91 | 国产精品久久久久久中文字 | 久久久成人免费视频 | 日韩成人免费视频 | 久久久久久999 | 午夜综合| 亚洲高清在线观看 | 久草网站 | 午夜视频一区二区 | 992tv人人草 久久精品超碰 | 亚洲成人免费观看 | 欧美理伦片在线播放 |