1

次の進行中のC++コードがあるとします。

if (true)
    std

:、スコープ解決演算子( )の最初のコロン()を入力するとすぐに::、XCodeは奇妙なことにいくつかの角かっこを挿入し、私のコードは次のようになります。

if [(true)
    std:]

これは本当に迷惑であり、なぜそれをしているのか理解できません。現時点では、一部のファイルで実行していますが、他のファイルでは実行していません。

4

2 に答える 2

3

ObjectiveCの構文を支援しようとしているようです。

推測では、それが実行しようとしているファイルには、作成しているものがObjective Cであることを示す拡張子が付いています。それを実行していないファイルは、代わりにC++が含まれていることを示す拡張子を持つファイルです。

于 2013-02-20T03:57:53.020 に答える
1

それは素晴らしく、Obj-C構文を完成させようとしています。

object method

次にコロンを追加すると、

[object methodWithParameter:(parameter) ]
于 2013-02-20T03:55:52.600 に答える