C++ スタディ ノート (1) - 復習

モチベーション

変化に計画が追いつかない。ご覧のとおり、私のブログ投稿のほとんどは Java 関連の知識とスキルに関するものです。しかし、これらの変更はすべて、2019 年 9 月 18 日に私の秋の採用がほぼ終了したときに起こりました。その日、最も満足のいくオファーの電話を受け取ったことをはっきりと覚えています。電話の向こう側から、「ここには基本的に Java はなく、より多くの C++ を使用しています」と言われました。

このオファーで提供された会社には非常に満足していますが、言語の変更が原因でしばらく苦労しましたが、最終的に「2 つのパスがある場合、1 つを選択する方が難しい」という言葉を思い出しました。持ち帰り"。


開発環境

OS: Windows7

IDE: Visual Studio 2017 Professional. 学習と実践の必要性により、Java をメイン言語として使用しながら、C# (Winform と WPF の開発) も学びました. その後、VS を二度と開かなくなりました.また。

コンパイル環境:学習後は、gcc などのコンパイラを扱う必要があります (主に、コンパイラ間の違いでいくつかの違いに直面する可能性があります)。現在、ワンクリックで VS でコンパイル、リンク、および実行できます。


一連のブログ投稿

C++ 学習ノート (1) - 概要 (2020.03.20)

C++ 学習ノート (2) - ベクトル ライブラリの記事 (2020.05.17)

C++ 学習ノート (3) - アルゴリズム ライブラリ


あとがき

以前C言語を学んでいて悪い印象を持っていたので、CやC++は「自分で全部手作業で実装しなければならない言語」だと常々感じています。しかし、この接触期間の後、私の考えは完全に変わりました。関数を実装する場合、C++ と Java を使用した場合の実装方法は大きく異なる場合がありますが、オブジェクト指向言語の基本的な構造は大きな違いはなく、特定の関数を実装する場合は、C++ が Java よりも単純です。

一連のブログ投稿では、各ブログ投稿を段階的に改善するつもりです。最初にいくつかの基本的な知識を書き、実践で徐々に新しい理解を追加します。同時に、C++ と Java の実装の違いについて一定の比較が行われます。

おすすめ

転載: blog.csdn.net/Mr_Megamind/article/details/104999933