タグ

2020年10月8日のブックマーク (4件)

  • C++11スマートポインタ入門 - Qiita

    C++11では、unique_ptr<T> shared_ptr<T> weak_ptr<T>の3種のスマートポインタが新たに追加された。これらのスマートポインタは、いずれもメモリの動的確保の利用の際に生じる多くの危険性を低減する目的で使用されるが、それぞれ独自の考え方と機能を持っている。3種のスマートポインタを適切に使い分けることで、安全性と開発速度の向上が見込めるだけでなく、プログラマの意図に合わせて「ポインタ」を記述し分けることができる、非常に強力なツールとなる。 解説では、スマートポインタについて初めて学ぶ人を対象に、C++11で追加された3種のスマートポインタの機能と使い方、および3種をどのように考えて使うかについて、初歩的な解説を行う。 導入 スマートポインタとは C++では、メモリの動的確保に new deleteを用いる。しかし、newによって確保したメモリをうっかりde

    C++11スマートポインタ入門 - Qiita
    bootJP
    bootJP 2020/10/08
  • ESXi on RPi4 (ESXi Arm Edition) - あとがきのようなもの

    VMware FlingsでESXi Arm Edition がリリースされました ESXi Arm Edition | VMware Flings https://flings.vmware.com/esxi-arm-edition flings.vmware.com これを使用するとARMアーキテクチャーのハードウェア、Raspberry PiなどでESXiを実行することができます。 さっそく手持ちのRaspberry Pi 4 (RPi4)にインストールしてみました。 スクリーンショット 検証機:Raspberry Pi 4 Model B(8GB RAM) 使用したイメージ、バージョン UEFIで起動 インストール手順 ゲストOSインストール Fedora CoreOS (aarch64) Red Hat Enterprise Linux 8.3 beta ARM64 所感 スクリ

    ESXi on RPi4 (ESXi Arm Edition) - あとがきのようなもの
    bootJP
    bootJP 2020/10/08
  • Chrome is deploying HTTP/3 and IETF QUIC

    $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

    Chrome is deploying HTTP/3 and IETF QUIC
    bootJP
    bootJP 2020/10/08
  • cpprefjp - C++日本語リファレンス

    サイトcpprefjpは、プログラミング言語C++のリファレンスを提供するWebサイトです。 最新C++バージョンのリファレンスを提供していきます。 運営方針 リファレンスサイトは、C++言語の最新のリファレンスを常に提供し続けることを目標にしています。 各クラス、関数にはそれぞれ1つ以上のサンプルコードを付けていく方針です。 サイトでは、他サイトおよび規格書の直接的な翻訳ではなく、編集者の調査と考えに基づいた解説を提供していきます。 HTMLデータのダウンロード cpprefjp.github.io-master.zip ローカルで閲覧できるHTMLを用意しています。 スポンサーシップ cpprefjp - Open Collective このプロジェクトは、持続的な活動のため、ユーザーの方々からのご支援をお待ちしております。上記Open Collectiveのプロジェクトでスポン

    bootJP
    bootJP 2020/10/08