検索結果
このウィキでページ「スマートライン」を新規作成しましょう。検索で見つかった他のページも参照してください。
- 標準テンプレートライブラリ(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
- C++/クイックツアー (スマートポインターの節)<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
- C++/C++特有の概念 (スマートポインタの節)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