発表できることを誇りに思います:C++14 と C++17 を含む C++ 標準ライブラリ

私の著書「The C++ Standard Library」に基づいて、educative.io はインタラクティブなコースを作成しました。今なら割引価格で購入できます。

「C++14 と C++17 を含む C++ 標準ライブラリ " は、現在の C++ 標準ライブラリを介したインタラクティブな旅です。

C++ は、世界で最も有名なプログラミング言語の 1 つです。最適化されたパフォーマンスに加えて、それが提供する多様な機能により、この言語は 20 年間関連性を維持してきました。 C++ で利用可能なすべてのツールとユーティリティのコレクションである C++ 標準ライブラリは、2017 年に最新の更新を受け取りました。C++17 として知られるこの更新では、コードをさらに最適化する多くの新機能が導入されています。

入手方法

教育的なリンクを使用してください:C++14 &C++17 を含む C++ 標準ライブラリ

中身は?

  • 149 レッスン
  • 111 個のコードプレイグラウンド => ブラウザで実行
  • 164 個のコード スニペット
  • イラスト25枚

C++ の基本をしっかりと理解しており、スキルを次のレベルに引き上げたい場合は、このコースが最適です。 100 以上の完全に実行可能なコード プレイグラウンドを備えており、理解度を確認するために心ゆくまでいじることができます。

詳細を教えてください!

興味がある方は、200 ページを超える詳細をご覧ください:

  • はじめに

    • このコースについて
    • コンベンション
    • ソースの例
    • 詳細情報
    • C++ と C++11 の比較
  • 標準ライブラリ

    • 歴史
    • ユーティリティ
    • コンポーネント
  • <リ>

    概要

    • 数値関数
    • テキスト処理
    • 入力、出力、およびファイル システム
    • マルチスレッド
    <リ>

    ライブラリの適用

    • はじめに
    • ヘッダー ファイルを含める
    • 名前空間の使用
    • 実行可能ファイルの構築
    <リ>

    ユーティリティ

    • C++ 標準ライブラリのユーティリティ
    <リ>

    便利な機能

    • min、max、minmax 関数
    • 移動とコピー
    • 進む
    • スワップ
    <リ>

    関数用アダプター

    • std::bind と std::function
    • std::bind と std::function の動作
    <リ>

    ペアとタペル

    • ペアプレビュー
    • タプル
    <リ>

    リファレンス ラッパー

    • はじめに
    • std::ref と std::cref
    <リ>

    スマート ポインタ

    • はじめに
    • ユニーク ポインター プレビュー
    • 共有ポインタ
    • 弱い指針
    • 循環参照
    <リ>

    型特性

    • はじめに
    • タイプ情報を確認
    • 型の比較と変更
    <リ>

    タイム ライブラリ

    • はじめに
    • 時点
    • 持続時間
    • 時計
    <リ>

    std::any、std::optional、および std::variant

    • std::any
    • 標準::オプション
    • std::variant
    <リ>

    すべてのコンテナのインターフェース

    • はじめに
    • 作成と削除
    • サイズ
    • アクセス
    • 割り当てと交換
    • 比較
    <リ>

    順次コンテナ

    • はじめに
    • 配列
    • ベクトル
    • デケ
    • リスト
    • 転送リスト
    <リ>

    連想コンテナ

    • はじめに
    • 挿入と削除
    <リ>

    順序付き連想コンテナ

    • 概要
    • キーと値
    • 比較基準
    • 特別な検索機能
    • 地図
    <リ>

    順不同の連想コンテナ

    • 概要
    • キーと値
    • パフォーマンス
    • ハッシュ関数
    • 詳細
    <リ>

    コンテナ用アダプター

    • はじめに
    • スタック
    • キュー
    • プライオリティ キュー
    <リ>

    反復子

    • はじめに
    • カテゴリ
    • イテレータの作成
    • 便利な機能
    • アダプター
    <リ>

    呼び出し可能ユニット

    • はじめに
    • 関数と関数オブジェクト
    • ラムダ関数
    <リ>

    アルゴリズム

    • はじめに
    • コンベンション
    • イテレータは接着剤です
    • ベクトル化による順次実行、並列実行、または並列実行
    • 並列化されたバージョンのアルゴリズム
    • for_each
    <リ>

    非変更アルゴリズム

    • はじめに
    • 検索要素
    • 要素を数える
    • 範囲の条件を確認
    • 範囲を比較
    • 範囲内の範囲を検索
    <リ>

    アルゴリズムの変更

    • 要素と範囲をコピー
    • 要素と範囲を置き換える
    • 要素と範囲を削除
    • 範囲の入力と作成
    • 移動範囲
    • スワップレンジ
    • 変換範囲
    • リバース レンジ
    • 回転範囲
    • 範囲をランダムにシャッフル
    • 重複を削除
    <リ>

    その他のアルゴリズム

    • パーティション
    • 並べ替え
    • 二分探索
    • 統合操作
    • ヒープ
    • 最小値と最大値
    • 順列
    • 数値
    <リ>

    C++17 による新しいアルゴリズム

    • 減らす
    • スキャン
    <リ>

    数値

    • 乱数
    • C から継承された関数
    <リ>

    文字列

    • はじめに
    • 作成と削除
    • C++ と C 文字列間の変換
    • サイズと容量
    • 比較と連結
    • 要素へのアクセス
    • インプットとアウトプット
    • 検索
    • オペレーションの変更
    • 数値変換
    <リ>

    文字列ビュー

    • はじめに
    • 作成と初期化
    • 非変更操作
    • オペレーションの変更
    <リ>

    正規表現

    • はじめに
    • キャラクタータイプ
    • 正規表現オブジェクト
    • 検索結果 match_results
    • マッチ
    • 検索
    • 置き換える
    • 形式
    • 繰り返し検索
    <リ>

    入力ストリームと出力ストリーム

    • はじめに
    • 文字列ストリーム
    • ファイル ストリーム
    • ストリームの状態
    • ユーザー定義のデータ型
    • 階層
    • イオストリーム
    • 入出力関数
    • 書式指定子
    <リ>

    ファイル システム

    • ファイルシステム ライブラリ
    • クラス
    • 非メンバー関数
    • ファイルの種類

    <リ>

    マルチスレッド

    • 記憶モデル
    • アトミック データ タイプ
    • スレッド
    • 共有変数
    • スレッド ローカル データ
    • 条件変数
    • タスク

モデルヌ C++、