亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2505 | 回復(fù): 9
打印 上一主題 下一主題

幫忙看看這個模板推演 到底是什么 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-09-17 23:29 |只看該作者 |倒序瀏覽
#include <iostream>
using namespace std;
template<class T>
T max(T a1, T a2)
{
    return (a1>a2? a1:a2);
}
int main()
{
    const char *s = max("hello", "world!");
    cout<<s<<endl;
    return 0;
}

我覺得推演為 const char* max (const char *, const char *);
那么 結(jié)果是比較的指針本身的大小呢, 還是指針?biāo)笇ο?br /> gcc:比較的是指針本身
vs:比較的是指針內(nèi)容

麻煩各位大蝦幫忙解釋一下, 那個是標(biāo)準(zhǔn)

論壇徽章:
0
2 [報告]
發(fā)表于 2010-09-18 00:12 |只看該作者
本帖最后由 krein8964 于 2010-09-18 00:20 編輯

char *不能用 > 比較

需要用有 > 操作符的類型,比如string。

gcc符合標(biāo)準(zhǔn),c++不應(yīng)該改變c的語義

論壇徽章:
0
3 [報告]
發(fā)表于 2010-09-18 08:54 |只看該作者
回復(fù) 2# krein8964


        指針為什么不能比較大?
     我怎么感覺是vs符合常規(guī)的想法, 比較了兩個字符串的大小

論壇徽章:
2
青銅圣斗士
日期:2015-11-26 06:15:59數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-24 06:20:00
4 [報告]
發(fā)表于 2010-09-18 09:38 |只看該作者
vs再糟糕, 也不會去比較指針內(nèi)容的。
是恰好literal被存放的順序和gcc的不同罷了。

論壇徽章:
0
5 [報告]
發(fā)表于 2010-09-19 08:49 |只看該作者
回復(fù) 4# OwnWaterloo


    謝謝, 重新試了一次, 你說得很正確.

論壇徽章:
0
6 [報告]
發(fā)表于 2010-09-19 11:35 |只看該作者
比較指針大小,因為沖進來的是指針

論壇徽章:
0
7 [報告]
發(fā)表于 2010-09-20 22:42 |只看該作者
參數(shù)的入棧次序都是從右到左。只不過gcc的棧增長從高到低,vs的反過來。

論壇徽章:
0
8 [報告]
發(fā)表于 2010-09-21 08:57 |只看該作者
參數(shù)的入棧次序都是從右到左。只不過gcc的棧增長從高到低,vs的反過來。
hgrany 發(fā)表于 2010-09-20 22:42

在開玩笑么,你這個結(jié)論是如何得出的。

論壇徽章:
0
9 [報告]
發(fā)表于 2010-09-21 10:24 |只看該作者
回復(fù) 8# davelv


    我錯了,這兩個的增長方式是一樣的。

論壇徽章:
0
10 [報告]
發(fā)表于 2010-09-21 10:38 |只看該作者
回復(fù)  davelv


    我錯了,這兩個的增長方式是一樣的。
hgrany 發(fā)表于 2010-09-21 10:24


在x86上,棧的增長順序都是一樣的。
但是編譯器生成的變量在棧中的順序并不要求一致,但是目前還沒有發(fā)現(xiàn)x86上的編譯器會把變量的順序與棧的順序相反排列的。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP