java 板


※ 引述《[email protected] (平淡)》之銘言: > ※ 引述《[email protected] (benqer)》之銘言: > > 那你要如何處理以下的問題 > 這很容易吧: > 需要加的時候才加就行了! > Take it easy. 既然有需要加的時候, 為何又多此一舉把template省略? 就為了少打幾個字? 為了讓程式看起來像script? > > 1. template<typename T> > > void func(T p) > > { > > typename T::size_type i= p.size(); > > } > > 現在你說可以把template省略, T也可以省略, > > 那請問省略之後, 要如何才能取得參數p的型別(原本為T)的typedef ? > > 如同上例, 我們原本可以用typename T::來取得關於T type的其他資訊 > > 現在你把這些重要資訊都省略了, 要如何解決以上的問題? > > 2. template的template parameter不一定只用在函式的參數上, 也可能是 > > 用在函式的區域變數 ex > > template<typename T> > > T max(T p1, T p2) > > { > > T result; > > if (p2>p1) result = p2; > > else result= p1; > > return result; > > } > > 如同上例, 請問如果template跟T都省略了, 你如何指定result跟 > > p1,p2同type這個事實? > > "由compiler辨析該採用的版本"這句話說得還不夠清楚嗎? > > 你要不要再回去K一下c++的書再來討論? > "由compiler辨析該採用的版本"中, > template 字眼的確是有時可省略的。 根本沒回答問題, template省略了, compiler如何知道T是template parameter 而不是type name?, 如果T也省略了, programmer如何指定p1,p2, local variable 的type? 這麼喜歡省略, 那你為何不建議把class也省略, 反正class沒有return type, 沒有return type, }後面有分號的 的 C { };就可以辨析為class了囉? > > 根本就是屁話, 你有什麼知識跟經驗夠格為大家指出c++的未來發展方向? > > 連基礎知識都不夠, 只是看了script的動態彈性就一廂情願的自以為是靈 > > 丹妙藥, 如果你這麼喜歡script, 請改用smalltalk, static type的c++ > > 是不合你胃口的 > 嗯…看起來這已經不是 script 了,而是比 C++ 更進步的語言。 這麼有遠見的話可以去c++標準委員會提案, 看你怎麼說服c++委員會何以用了十年的template可以省略, 以及script特性為何是c++未來發展的方向 > > 什麼彈性? 你可以用那樣的彈性應用在那裡? > > 有彈性就一定好喔 ? , 自己再想想吧 > 在「程式發展的過程」中,有彈性是很重要的! 彈性不是絕對的優點. > > 蠢得要命, function signature不指定回傳的type, 要讓compiler自己猜 > 不是讓 compiler 自己猜,而是從 return 中尋找,這個功能蠻好的啊。 不要活在自己的世界裡. 請仔細想一下,不然也可以問一下專家, 不指定return type的優點跟缺點相比, 到底何者為大 > > 就為了少打幾個字, 使用此function的人從此得從function的comment or document > > 猜回傳的型別. > > 我想你乾脆就把c++改成type-less, 所有的type都由compiler > > 從程式中粹取導出定義好了. > 程式語言的最終目的,本來就是要讓人類輕鬆簡易的表達出所需要的計算功能。 > 一起朝這個方向來努力吧!讓 C++ 達到「容易表達」的境地吧。 把return type 省略就叫做容易表達 嗎? 我覺得是無法表達吧, 沒有return type所以programmer無法表達明確的return type 再提醒一次, 你們的想法真是蠢到爆, 要不要修正就看你們了 -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: NK219-91-114-115.adsl.dynamic.apol.com.tw







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草
伺服器連線錯誤,造成您的不便還請多多包涵!
「贊助商連結」






like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP