最初の cout からクラス、STL、ムーブセマンティクス、最新の C++20 まで、C++を学びましょう。このC++プログラミングコースでは、短いレッスンとスマートフォン上の実際のコンパイラを組み合わせ、すべてのアイデアを自分でコードを書き、コンパイルして実行するところまで進めます。
初心者、コンピューターサイエンスの学生、ゲームやシステムの開発者、プログラミング授業やコーディング面接の準備をしている方に適しています。
コードを書くC++チュートリアル
• 初心者向けの基礎から高度なトピックまで、51コースと200以上の短いレッスン
• コースマップで、基礎、メモリ、オブジェクト、STL、実際のプログラム作成の5つのトラックに分類
• 変数、文字列、入力および出力ストリーム、制御フロー、構造体とクラス、ベクター、参照、ポインター、スタックとヒープ、RAII、スマートポインター、例外、constとconstexpr、テンプレート、ラムダ、イテレーター、ファイルI/O、CMake、並行処理、コルーチンを扱います
• オブジェクト指向プログラミング(OOP):クラス、継承、ポリモーフィズム、演算子オーバーロード
• STL:ベクター、マップ、unordered_map、アルゴリズム、ranges、std::optional、std::variant、std::span
• C++標準11、14、17、20。ムーブセマンティクスやコンセプトを含みます
• クイズとフラッシュカードの復習で、構文を定着させます
ポケットの中のC++コンパイラ
• モバイルコードエディターでコードを書き、シミュレーターではなく実際のGCCコンパイラでコンパイル
• 出力と終了コードを確認し、ワンタップでもう一度実行
• cinから読み込むプログラムに入力を入力
• 最初のプログラムで、値、その値が存在するメモリアドレス、バイト単位のサイズを表示
• 実行したすべてのプログラムを、レッスンノートやブックマークとともに保存
• すぐに使えるサンプル集と検索可能なチートシート
毎日続ける3つのC++練習習慣
• 出力を予測:毎日5つの短いプログラムに挑戦。コンパイラが答えを確定する前に回答を決めます
• バグハント:毎日1つの壊れたプログラムに挑戦。欠陥を見つけて修正し、コンパイラで証明します。ヒントは無料です
• Syntax Sprint:ワンタップで答える構文問題を60秒間。自己ベストを更新しましょう
20のガイド付きC++プロジェクト
実際のプログラムを段階的に作成します:2つのファイルに分割されたプログラム、所有権を持つバッファ、在庫管理、テキスト統計、行列、銀行口座、ポリモーフィズムを使った図形、テンプレートスタック、設定パーサー、RPN計算機、std::mapを使った単語カウンター、例外、STLアルゴリズムを使ったラムダ、連結リスト、ムーブセマンティクス、constの正しさ、レコード検索、stringstream解析、ステートマシン。
AIメンターとエラー翻訳
ポインターで行き詰まったり、大量のテンプレートエラーに悩んだりしていませんか?エラーを貼り付けると、1文で説明し、修正すべき行も示します。AIメンターに何でも質問すれば、平易な言葉でわかりやすい回答が得られます。
60のコーディングミッションと毎日のチャレンジ
• 簡単なものから難しいものまで、60のコーディングミッション
• 毎日新しいコーディング問題
• World Coding Challenge:毎日3回開催される、ライブ形式のグローバルラウンド。リーダーボード付き
• 連続記録、XP、リマインダーで練習を続けられます
無料で始められます
最初のC++コースは無料です。毎日の「出力を予測」セット、毎日のバグハント、1日3回のSyntax Sprint、最初のガイド付きプロジェクト、2つのミッション、毎日のコーディング問題、World Coding Challenge、1日1回のAIメンターへの質問も無料です。
Pro
Proでは、すべてのコース、ミッション、プロジェクト、無制限のSyntax Sprint、すべてのAIツール、認定試験、広告なしの環境が利用できます。
対象ユーザー
• C++を1つ目または2つ目のプログラミング言語として学ぶ初心者
• C++プログラミングの授業やコンピューターサイエンスのコースを受講している学生
• 最新のC++スキルを必要とするゲーム、組み込み、システム開発者
• メモリ上で何が起きているのか理解したいPythonやJavaの開発者
• バスの中でも進められる、ステップごとのC++チュートリアルを求めるすべての方
アプリは22言語で利用できます。
今日から無料のC++コースを始め、最初のクイズに挑戦し、数分で最初のプログラムをコンパイルしましょう。
C++プログラミングチュートリアル&コードエディタ:OOP、STL、クイズ、コーディング演習