第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)教下是不是還要添加其它頭文件才能使程序運(yùn)行?

請(qǐng)教下是不是還要添加其它頭文件才能使程序運(yùn)行?

C++
慕尼黑8549860 2022-12-06 22:18:44
#include<fstream>using namespace std;int main(){ifstream in("a.in");ifstream out("a.out");for(string str;getline(in,str);)out<<str<<endl;}為什么程序放到VC6.0無(wú)法運(yùn)行?程序中out是干嘛的?
查看完整描述

2 回答

?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊

#include <fstream>
#include <string>
using namespace std;

int main() {

ifstream in("a.in");
ofstream out("a.out");

for (string str; getline(in, str);)
out << str << endl;
}


查看完整回答
反對(duì) 回復(fù) 2022-12-10
?
至尊寶的傳說(shuō)

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

需要和ref對(duì)比著來(lái)說(shuō),out是返回值,使用ref前必須對(duì)變量賦值,out不用。 
out的函數(shù)會(huì)清空變量,即使變量已經(jīng)賦值也不行,退出函數(shù)時(shí)所有out引用的變量都要賦值,ref引用的可以修改,也可以不修改。 
區(qū)別可以參看下面的代碼:  
using System; 
class TestApp 

 static void outTest(out int x, out int y) 
 {//離開(kāi)這個(gè)函數(shù)前,必須對(duì)x和y賦值,否則會(huì)報(bào)錯(cuò)。 
  //y = x; 
  //上面這行會(huì)報(bào)錯(cuò),因?yàn)槭褂昧薿ut后,x和y都清空了,需要重新賦值,即使調(diào)用函數(shù)前賦過(guò)值也不行 
  x = 1; 
  y = 2; 
 } 
 static void refTest(ref int x, ref int y) 
 { 
  x = 1; 
  y = x; 
 } 
 public static void Main() 
 { 
  //out test 
  int a,b; 
  //out使用前,變量可以不賦值 
  outTest(out a, out b); 
  Console.WriteLine("a={0};b={1}",a,b); 
  int c=11,d=22; 
  outTest(out c, out d); 
  Console.WriteLine("c={0};d={1}",c,d); 

  //ref test 
  int m,n; 
  //refTest(ref m, ref n); 
  //上面這行會(huì)出錯(cuò),ref使用前,變量必須賦值 

  int o=11,p=22; 
  refTest(ref o, ref p); 
  Console.WriteLine("o={0};p={1}",o,p); 
 } 
}

 


查看完整回答
反對(duì) 回復(fù) 2022-12-10
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)