52.C++中如何處理多返回值

關(guān)于多個返回類型玄呛,這些方法阅懦,也許有更多方法。

struct 很簡單徘铝,很容易使用耳胎,它讓代碼更清晰,更容易閱讀惕它。

當我們實際使用這個時怕午,不用搞什么first 、 second.

如果只是像這樣返回一個ShadowProgramSource淹魄,我們可以簡單的返回郁惜。

ShadowProgramSource這個的背后就是一個pair,由兩個String組成甲锡。

和這邊返回一對pair差不多兆蕉,但是可以對變量命名,我們可以定義 std::string vertexScource.

仍然可以用 std::get<0>(sources)

0缤沦、1 是我們實際變量的名字虎韵,很難分辨,哪個是vertex缸废,哪個是fragment.

你想從中獲取它的值的tuple元組包蓝,這里是sources,這就是你要的VertexShader(vs)

return std ::array <std::string, 2>(vs,fs)

這寫的東西企量,在內(nèi)存分配上不講究测萎。

我們可以保留 2個元素位置,或者 其他個 元素位置届巩。

我們預先分配了內(nèi)存硅瞧,ParseShader 不做任何動態(tài)內(nèi)存分配。

而用一個指針 你可以傳遞null之類的姆泻,然后做一個檢查零酪。如果傳遞引用的話,你需要傳遞一個有效的變量拇勃。

將這個字符串復制到這個字符串中,所以仍然有一個復制孝凌。

我可以和你們聊天方咆,這更像一個播客。

模版參數(shù)是 std::string 和 2

return new std::string[]{vs,fs}

我喜歡在輸出參數(shù)的名字前加上out之類的

no instance currently matches the argument list.













最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蟀架,一起剝皮案震驚了整個濱河市瓣赂,隨后出現(xiàn)的幾起案子榆骚,更是在濱河造成了極大的恐慌,老刑警劉巖煌集,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妓肢,死亡現(xiàn)場離奇詭異,居然都是意外死亡苫纤,警方通過查閱死者的電腦和手機碉钠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卷拘,“玉大人喊废,你說我怎么就攤上這事±醯埽” “怎么了污筷?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乍赫。 經(jīng)常有香客問我瓣蛀,道長,這世上最難降的妖魔是什么雷厂? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任揪惦,我火速辦了婚禮,結(jié)果婚禮上罗侯,老公的妹妹穿的比我還像新娘器腋。我一直安慰自己,他們只是感情好钩杰,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布纫塌。 她就那樣靜靜地躺著,像睡著了一般讲弄。 火紅的嫁衣襯著肌膚如雪措左。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天避除,我揣著相機與錄音怎披,去河邊找鬼。 笑死瓶摆,一個胖子當著我的面吹牛凉逛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播群井,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼状飞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起诬辈,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤酵使,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后焙糟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體口渔,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年穿撮,在試婚紗的時候發(fā)現(xiàn)自己被綠了缺脉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡混巧,死狀恐怖枪向,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情咧党,我是刑警寧澤秘蛔,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站傍衡,受9級特大地震影響深员,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛙埂,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一倦畅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绣的,春花似錦叠赐、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惩嘉,卻和暖如春罢洲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背文黎。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工惹苗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人耸峭。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓桩蓉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親抓艳。 傳聞我的和親對象是個殘疾皇子触机,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 夜鶯2517閱讀 127,724評論 1 9
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月帚戳,有人笑有人哭玷或,有人歡樂有人憂愁儡首,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,540評論 28 53
  • 兔子雖然是枚小碩 但學校的碩士四人寢不夠 就被分到了博士樓里 兩人一間 在學校的最西邊 靠山 兔子的室友身體不好 ...
    待業(yè)的兔子閱讀 2,607評論 2 9
  • 信任包括信任自己和信任他人 很多時候偏友,很多事情蔬胯,失敗、遺憾位他、錯過氛濒,源于不自信,不信任他人 覺得自己做不成鹅髓,別人做不...
    吳氵晃閱讀 6,191評論 4 8