typename æ¯ C++11 æ°å¢å ³é®å, æ¯é误ç说æ³. C++98å°±æ.
ç¨äºæ¨¡æ¿å£°æç.
ä½ æ³å®ä¹å ¨å±åé , ç´æ¥
ç±»å åéåå°±è¡.
å½ç¶å®ä¹çå°æ¹ä¸è½å¨å½æ°æè åä½ç¨åå .
å°±ä½ è¿ä¸ªé®é¢èè¨,
ç´æ¥ ætypename å»æå°±è¡äº.
==========
å¦å¤, typedef å ³é®å ä¸æ¯ç¨äºå®ä¹å ¨å±åé ,èæ¯ ç»ä¸ä¸ªç±»åå个å«å.
追é®å»æä¹åä¹æ²¡ç¨åï¼æå°±æ¯å 为æ¥éæç»å®å ä¸typenameç
好å§ï¼æåç°äºï¼æ¯æ¼åé误ãããããã
è½æ代ç åæä¸ä»½ä¸ï¼
好吧,我发现了,是拼写错误。。。。。。
但是在那之前这个全局变量的类型都还没有定义啊?
typename是C++11新增的关键字
追答呵呵,typename是模板类利用的,如果你是定义全局变量,把tyename去掉就好了。
追问好吧,我发现了,是拼写错误。。。。。。