成人免费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#泛型的作用

2010-06-13 15:10:19

Linux 查看進程

2010-06-18 17:13:07

Linux anacr

2024-12-10 09:25:39

C++多態代碼

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-19 09:54:19

C++代碼

2010-01-26 10:42:26

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-08 17:06:52

C++代碼

2010-01-14 17:42:47

CC++

2010-01-11 15:47:37

C++編譯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线免费观看 | 欧美黄色大片在线观看 | 国产成人精品久久二区二区 | 午夜在线电影网 | 欧美成人精品一区二区男人看 | 一本大道久久a久久精二百 欧洲一区二区三区 | 91视频在线 | 中文一区 | 成人在线免费视频观看 | 欧美视频在线观看 | 99re国产 | 91久久北条麻妃一区二区三区 | 国产高清免费视频 | 日韩中文字幕视频 | 久久久久九九九九 | 成人精品一区二区 | 黄篇网址 | 欧美一级黄色片免费观看 | 国产色婷婷精品综合在线播放 | 国产特级毛片 | 在线国产一区 | 欧美精品在线一区 | 久久久久久成人 | 国产精品欧美一区二区三区 | 欧美激情一区二区三区 | 日韩在线小视频 | 中文字幕亚洲欧美 | 日本在线黄色 | 美女福利视频网站 | 黄色片网站在线观看 | 欧美日韩在线一区二区 | 成人欧美一区二区三区黑人孕妇 | 99tv| 一区二区在线免费观看视频 | 欧美成人精品一区二区三区 | 九九亚洲精品 | 国产在线精品免费 | 欧美精品久久久 | 欧美一区二区大片 | 免费视频一区二区 | 高清人人天天夜夜曰狠狠狠狠 |