コンテンツにスキップ

検索結果

(前の20件 | ) (20 | 50 | 100 | 250 | 500 件) を表示
  • 標準テンプレートライブラリ(Standard Template Library, STL)は、C++の標準ライブラリの一部であり、データ構造やアルゴリズムを効率的に扱うためのテンプレートクラスや関数を提供します。STLは、C++言語の特長であるテンプレート機能を活用して実装されており、汎用性と再利用性を高めることができます。…
    18キロバイト (2,296 語) - 2024年5月25日 (土) 21:47
  • 以下のサブセクションでは、一般メモリ管理機能、スマートインタ、メモリリソース、スコープアロケータについて説明します。 この章で扱うヘッダーファイルは以下の通りです。 メモリ <cstdlib>, <memory> スマートインタ <memory> メモリリソース <memory_resource>…
    14キロバイト (1,664 語) - 2024年6月2日 (日) 01:46
  • この章では、C++標準ライブラリに含まれる<memory>ヘッダーについて解説します。このヘッダーは、スマートインタ、メモリアロケータ、未初期化領域操作といった、メモリ管理に関わる機能を提供します。 排他的所有権を持つスマートインタ。オブジェクトを1つのポインタのみで管理し、自動的に解放される。…
    6キロバイト (713 語) - 2024年5月31日 (金) 06:27
  • ライブラリの使い方についても丁寧に説明し、実践的なスキルを養います。 後半では、中級・上級者向けに、C++特有の高度な概念や最新の技術について詳しく解説します。クラスの継承や関数オーバーロード、スマートインタ、ラムダ式、テンプレート
    7キロバイト (739 語) - 2024年5月29日 (水) 10:25
  • C++11以降では、標準ライブラリにstd::unique_ptr、std::shared_ptr、std::weak_ptrという3つのスマートインタが導入されています。 std::unique_ptr 単一所有権を持つスマートインタであり、所有権の移動をサポート
    37キロバイト (5,396 語) - 2024年5月25日 (土) 10:52
  • また、まれに、封筒・便箋(Envelope Letter)やスマートインタ(Smart Pointer)で述べられているハンドルとボディの冗長な更新の必要が生じる。 単純でないC++ソフトウェアでは広く用いられている! 計数ボディ(Counted Body) スマートインタ(Smart Pointer) 封筒・便箋(Envelope…
    5キロバイト (536 語) - 2014年1月6日 (月) 21:12
  • Return)イディオムは状況を是正し、結果、 (いくらかは)簡単には誤用できないインタフェースをもたらす。 その解法は、リソース管理を行うスマートインタにリソースをラップし、生のポインタの代わりスマートインタを返すことである。 もっとも単純な形式のリソースの返値(Resource Return)イディオムは以下のコード断片のようになる。…
    5キロバイト (610 語) - 2008年4月20日 (日) 17:17
  • 以上の手順を実行することで、Boostを環境にインストールし準備することができます。 Boostは、様々な用途に特化したライブラリが豊富に揃っています。以下に、いくつか代表的なBoostライブラリを紹介します。 Smart Pointers スマートインライブラリは、C++のメモリ管理を効率的に行う…
    16キロバイト (2,273 語) - 2024年5月29日 (水) 01:26
  • <iostream>が標準入出力ライブラリをインクルードし、std::coutでコンソールにメッセージを表示します。 コメントはコード内に説明やメモを追加するために使います。コンパイラはコメントを無視します。 // これはシングルラインコメントです /* これは マルチラインコメントです */…
    9キロバイト (1,131 語) - 2024年5月19日 (日) 13:47
  • {{:Kotlin/インストール方法}} の形式で展開されることを意図して書かれています。 この手法は ページ分割すると、[[#inline|inline]] のようなページ内リンクが大量に切れる。 ページ分割すると、<ref name=foobar /> のような名前のついた参照引用情報が大量に切れる。 スマート
    4キロバイト (470 語) - 2024年2月4日 (日) 22:37
  • ファイルは暗号化されて安全に保管されます。 スマートフォンアプリ: スマートフォンアプリで、外出先でもファイルを閲覧・編集することができます。 このチュートリアルを利用するには、以下の準備が必要です。 Google アカウント: Google ドライブを利用するには、Google アカウントが必要です。…
    11キロバイト (1,380 語) - 2024年6月19日 (水) 04:37
  • トラはヒョウ属です。ライオンや豹(ひょう)、ジャガーと同じヒョウ属です。トラの唸り声はライオンの大音声(だいおんじょう)とは違い、どなり声に近いです。 トラは西アジアおよび南西アジアの森や草原に生息し、バングラデシュやブータン、中国、インド、ネパール、カンボジア、ラオス、マレーシア、ミャンマー
    4キロバイト (673 語) - 2022年8月10日 (水) 10:54
  • マークアップ言語 HTML (2014-02-09) CSS SVG Apache Mizar GNU Octave Maxima ネットワークの仕組みとインターネットの使い方。 LANとインターネット TCP/IP入門 情報セキュリティ入門 (en) LDAP入門 NTP入門 オンライン・プライバシー・ガイド…
    5キロバイト (486 語) - 2024年6月28日 (金) 00:46
  • C++ではスマートインタを使用することで、リソース管理を簡略化できます。スマートインタは、デストラクタでリソースを自動的に解放するため、メモリリークのリスクを軽減できます。また、shared_ptrやunique_ptrなどのスマートインタを使用することで、リソースの共有や所有権の管理が容易になります。…
    14キロバイト (1,745 語) - 2024年5月25日 (土) 10:50
  • std::shared_ptr<int> p2 = p1; std::weak_ptr<int> wp = p1; スマートインタを使用することで、メモリリークやダングリングポインタを防ぐことができます。 C++は、エラー処理のために例外機構を提供します。 try { throw std::runtime_error("Error…
    15キロバイト (1,609 語) - 2024年5月17日 (金) 21:41
  • のように、多くのスマートインタがこのイディオムを用いている。 メンバテンプレートによる型変換イディオムの実装における典型的な誤りは、 非テンプレート版を提供することなしに、テンプレートコピーコンストラクタやテンプレート代入演算子を 提供しようとすることである。 非テンプレート
    6キロバイト (872 語) - 2008年5月27日 (火) 17:13
  • std::make_unique<Book>("Modern C++"); // RAIIを利用したスマートインタ コピーコンストラクタ オブジェクトをコピーする際に呼び出されるコンストラクタ。 ムーブコンストラクタ オブジェクトをムーブする際に呼び出されるコンストラクタ(C++11以降)。 Book b1("C++ Concurrency");…
    21キロバイト (2,464 語) - 2024年5月28日 (火) 09:34
  • 高等学校英語ライティング 高等学校英語オーラルコミュニケーション 古英語(古期英語) 中英語(中期英語) ドイツ語 ドイツ語/表現集 オランダ語 アフリカーンス語 フリジア語 北ゲルマン語群 アイスランド語 ノルウェー語 スウェーデン語 デンマーク語 ラテン語 西ロマンス フランス語 スペイン語 ポルトガル語…
    9キロバイト (794 語) - 2024年6月18日 (火) 05:45
  • Optimization スマートインタ(Smart Pointer) Storage Class Tracker タグによる分配(Tag Dispatching) Temporary Base Class The result_of technique 薄いテンプレート(Thin Template)…
    700バイト (648 語) - 2020年10月12日 (月) 00:50
  • IoTは多様な分野で活用されています。主な事例を紹介します。 スマートホーム/ビル 家電や設備にセンサーを設置し、スマートフォンなどからの遠隔操作や、部屋の環境に応じた自動制御を行えます。エネルギー管理の最適化も可能です。 スマート農業 センサーでリアルタイムに環境データを収集し、適切な制御を行…
    8キロバイト (1,170 語) - 2024年5月25日 (土) 04:42
(前の20件 | ) (20 | 50 | 100 | 250 | 500 件) を表示