object c c 相容問題

2021-06-01 22:56:07 字數 313 閱讀 4696

今天在把在另乙個工程的object c++ 的類移植過來,原來沒問題的類,竟然在類宣告的地方出現編譯異常:

remoteplayer.h:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'remoteplayer'

以為是編譯器的設定有問題,折騰了半天才發現,原來是乙個小問題。這個類的標頭檔案,被object c(.m檔案)包含了,因此在解析的時候是按照object c的語法來解析的,向上不相容objectc++,因此把.m 檔案重新命名成.mm檔案(即宣告為objectc++檔案),問題解決。

div css(Firefox hr 相容問題)

firefox hr 相容問題,在ie中正常顯示的hr屬性設定,在firefox裡面不管怎麼弄都是不出來,最後看到一篇文章說ff中必須設定背景顏色才有效果的,這種問題自己閉門造車的話整上個三天三夜都找不到解決辦法啊!把 貼出來分享下 hr imghrcontent 通常我們都會定義 hr 的顯示外觀...

頁面相容問題

1.重置標籤 2.ie6雙倍邊距 1 要為塊狀元素 2 要左側浮動 3 要有左外邊距 margin left 滿足這三個條件會出現雙倍邊距 解決方案 在相應的塊狀元素的css屬性中加入 display inline 就可以了。3 content ie7 ie8 ie9 firefox可以識別上面附加...

ie相容問題

是html5的宣告,主流的遊覽器中只有ie8及以下版本不支援,這樣ie會進入quirks模式。但之後的宣告可以強制指定ie的呈現模式,所以宣告對ie就無影響。html5並沒有xhtml那麼嚴格,對於一般的xhtml頁面,基本都不通完全通過w3c驗證標準,而改為html5宣告後基本都能過。複製 如下 ...