亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果在C++中庫內沒有#include <iostream.h>該怎么辦,有什么影響嗎?

如果在C++中庫內沒有#include <iostream.h>該怎么辦,有什么影響嗎?

C C++
呼啦一陣風 2021-12-09 11:07:54
如題,求大佬幫忙解釋~
查看完整描述

3 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

C++中庫內沒有#include<iostream.h>因這個是在舊標準里使用的,在新標準里用的是#include<iostream>。

#include<iostream>是C++頭文件庫;

#include<iostream.h>是C頭文件庫。

C++有一部分繼承與C,所以C++中保留了iostream.h這種寫法。

使用#include<iostream>的時候,要在下邊加上using namespace std;

擴展資料

C++ 標準庫頭文件

工具庫:

<cstdlib> 通用工具:程序控制、動態內存分配、隨機數、排序與搜索

<csignal> 信號管理的函數與宏常量

<csetjmp> 保存執行語境的宏,及跳轉到某個執行語境的函數

<cstdarg> 變長實參列表的處理

<typeinfo> 運行時類型信息工具

<typeindex> (C++11 起) std::type_index

<type_traits> (C++11 起) 編譯時類型信息

<bitset> std::bitset 類模板

<functional> 函數對象、函數調用、綁定操作、引用包裝

<utility> 多種工具組件

<ctime> C 風格的時間/日期工具

<chrono> (C++11 起) C++ 時間工具

<cstddef> 標準宏和 typedef



查看完整回答
反對 回復 2021-12-12
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

#include<iostream.h>是在舊的標準C++中使用。
在新標準中,用#include<iostream>。

iostream的意思是輸入輸出流。#include<iostream>是標準的C++頭文件,任何符合標準的C++開發環境都有這個頭文件。
還要注意的是:在VC編程時要添加:
using namespace std;

其原因是:后綴為.h的頭文件C++標準已經明確提出不支持了,早些的實現將標準庫功能定義在全局空間里,聲明在帶.h后綴的頭文件里,C++標準為了和C區別開,也為了正確使用命名空間,規定頭文件不使用后綴.h。因此,當使用<iostream.h>時,相當于在C中調用庫函數,使用的是全局命名空間,也就是早期的C++實現;當使用<iostream>的時候,該頭文件沒有定義全局命名空間,必須使用namespace std;這樣才能正確使用cout



查看完整回答
反對 回復 2021-12-12
?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

#include <iostream>
using namespace std;
換成上面的兩行

查看完整回答
反對 回復 2021-12-12
  • 3 回答
  • 0 關注
  • 630 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號