2011-01-15 11 views
0

私は今年私のAレベル(大試験)のコンピューティングを受けていますが、C++の問題を解決するためのコースワークコンポーネントがあります。私の学校は、今年はVisual C++ 2008(以前は6.0を使用していました)に切り替えました。先生は私たちにVC++ 2008 Express Editionをダウンロードするように指示しました。Visual C++ 2010または2008を選択する必要がありますか?

私はすでにVisual Studio 2010 Proを自分のマシンに持っています。私はVS 2008 Proにもアクセスできます。 ExpressとProの間には、2010年と2008年の間に大きな違いがありますか?

2010年には入力時にコードをチェックする機能があると聞いたので、コンパイルして構文エラーを見つける必要はありません。私は自宅で自分で練習するときにこれが私がより速く学ぶのを助けるかもしれないと思っていました。しかし、私は自分の2008年のファイルを自宅の学校から開くことができないかもしれない(またはその逆)ことや、インターフェース/機能が実際の試験で混乱するほど大きく異なることを心配しています。

私の主な関心事は、自宅でVS2010を使用すると、試験のために学校でVS2008に切り替えると、私は混乱し、より無力になります。たとえば、VS2010で言及されているこのIntellisense機能は本当に便利ですが、VS2008にはそれがない/それよりも派手なバージョンがあると、最終試験ではうまく動作しない可能性があります。

これまでのお返事ありがとうございます。

+0

私の主な関心事は、自宅でVS2010を使用すると、私が混乱してしまいます/私は*に切り替えると、より無力になります*私はそれを覚えていますか? *試験のための学校のVS2008 **。たとえば、VS2010で言及されているこのIntellisense機能は本当に便利ですが、VS2008にはそれがない/それよりも派手なバージョンがあると、最終試験ではうまく動作しない可能性があります。 これまでのお返事ありがとうございます。 –

答えて

1

はい、Visual C++ 2010は2008よりもはるかに強力なIDEです。私が今までに見た唯一の欠点は、少し遅いということですが、C++にとってはおそらくそれが価値があります。 (私はC#の場合と同じようには言いませんが、C++には改善されたIntelliSenseがあり、入力時にチェックするなど)

+0

VS2010には本当に悪い変更がいくつかありますが、 COMプロジェクトの "クラスブラウジング"(他の多くの不快な問題と同様)、私は、(より良い/存在する)インテリセンスとエラー検出のために、VS2008に戻ってスイッチバックすることになります。 –

0

Visual Studio 2010は、Microsoftの最新バージョン変更と修正(はい、いくつかの新しいバグと一緒に)。

古いバージョンを使用する特別な理由がない限り、これは使用する必要があります。

0

しかし、私は家 (およびその逆)で、学校からの私の2008個のファイルを開く することができない場合があります心配している、

私が経験Cで作業を持っ++が、私はありませんそれはC#と同じだと仮定しています。 C#では、両方のバージョンでプロジェクトファイルが正常に開くはずですが、ソリューションファイルは異なります。 2010年の2008年のソリューションを開くと、それを移行するよう求められます。 2008年のslnファイルをバックアップして(おそらくその名前を変更して)、各バージョンのそれぞれのソリューションファイルを使用することができます。他のファイルは同じでなければなりません(または少なくとも両方のバージョンで動作します)。

1

Visual Studio 2010の主な利点は、Visual C++では、今後のC++ 0x標準の一部を実装したことです。それは私が家でこのバージョンをインストールさせた唯一の理由です。 (オフィスで私たちはVisual 2003を使って作業しています:-)

EDIT:私の目には興味深い第二の理由は、F#のサポートであり、total.NETライブラリです。

関連する問題