error c2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class __smanip_int' (or there is no acceptable conversion)
除錯了好久,就是找不出問題在哪。 後來
,終於找到問題所在:原來是標頭檔案的問題。
我的程式中包含了
#include
#include
#include
解決方法:將標頭檔案中的.h去掉,並加上using namespace std;即標頭檔案改為:
#include
#include
#include
using namespace std;
這樣,就ok了。順利編譯通過。
兩者的區別:
#include是在舊的標準c++中使用。在新標準中,用#include。
#include是標準的c++標頭檔案,任何符合標準的c++開發環境都有這個標頭檔案。注意:在程式設計時一定要新增:using namespace std;
使用時,相當於在c中呼叫庫函式,使用的是全域性命名空間,也就是早期的c++實現;
使用時,該標頭檔案沒有定義全域性命名空間,必須使用 namespace std;
乙個小問題。
drop table student create table student sno number 10 sname varchar2 10 sage int insert into student values 1,aa 21 insert into student values 1,aa 21...
乙個小問題
設機器字長w ww位元,u w w u cu w,w uc u w,w uc。將w ww分為c cc個連續長度為u uu位元的區間,稱為u uu區間。實現操作 對於乙個機器字x xx,如果乙個u uu區間非0,則將區間最右bit置1,其餘為0。要求演算法時間為o 1 o 1 o 1 考慮異或操作。對...
shtml的乙個小問題
新建body.shtml 其 如下 我組成身體 然後建它引用的兩個 html 頁面,head.html 的 如下 我組成頭部 foot.html 和這個問題無關就不貼了,然後瀏覽器訪問 body.shtml 得到的頁面如下圖 恩,沒毛病!等等,怎麼在 我組成頭部 前面有個空格?檢視響應正文我們 看到...