記事一覧
C++ 再入門 その14 ヒープからのメモリ割り当てと返却(4) - placement new(配置new)
さて、ヒープからのメモリ割り当てについてアレコレ書いてみましたが、最後に自分で確保したメモリにオブジェクトを割り当てる「配置new」と呼ばれる仕組みを見てみます。実際にこれを使った記憶はありませんが、この機会に使い方を調べました。
まず「new演算子」の使い方をおさらいしてみましょう。
実は例外が絡むとこれら以外の形式もあるのですが、基本は単純な割り当てか配列を割り当てるかの二択です。これらの
続C言語教室 - 第12回 同じファイルをいくつも開くと
C言語でファイルを使って読み書きする時には、ファイル名を指定して開いて、構造体へのポインタか整数のハンドルを受け取ってそれを使って読み書きします。ファイルを管理するファイルシステムからは、どのファイルが開かれているかを知る方法はあるのですが、普通にファイルを開く場合には、同じプログラムや他のプログラムでファイルが既に開かれていたとしても、新たにファイルを開くことは問題なく出来てしまいます。
以下
MakerFaireTokyo2024 レポート(続き)
2024/9/21、22両日に行われたMakerFaireTokyo2024については、以下に書いたのですが長くなったので続きです。
MakerFaireTokyo2024 レポート
MakerFaireではいわゆるモノづくりだけでなく、STEM教育とも呼ばれるようになった体験型サイエンス教育に関する展示にも力を入れています。
STEM教育
今年はEducationブロックの中に micr
MakerFaireTokyo2024 レポート
先日 2024/9/21および22に東京ビッグサイト西展示棟で行われたモノづくりの祭典、MakerFaireTokto2024 が催されました。準備中の段階で簡単には書いたのですが、無事に終えることが出来たので、まとめておきます。
Maker Faire Tokyo 2024
イベントの公式ページであるとかSNSへのリンクは上記のページにありますので、そこから辿ってください。そろそろ情報が更新
いろいろなフロッピーディスク - 3インチとQD
正統派である8インチ(標準)、5インチ(ミニ)、3.5インチ(マイクロ)なフロッピーディスクについては、書いてみたのですが、これら以外のフロッピーディスクもありました。
3.5インチ マイクロフロッピーディスク
5インチの次により小さなサイズのものが登場するのは時間の問題だとは誰しも思っていて、ソニーが3.5インチを策定したのに少し遅れて松下と日立およびマクセルから3インチ・フロッピーの規格も
C++ 再入門 その13 ヒープからのメモリ割り当てと返却(3) - スマートポインタとガベージコレクション
C言語のポインタ型というのは、とても便利なもので、どんなサイズのデータであっても、そのデータが格納されているアドレスを覚えておくだけでデータを読み書きすることが出来て、データを他の関数などに渡す時もデータをコピーするのではなくポインタをコピーするだけで済むという使い方が出来ます。
問題はポインタ型はアドレスが入っているだけで、その指し示す先の面倒を一切見ていないことです。ポインタが何を指し示して
スターファイター 知られざるステキだけどちょっとアレな映画
最近、すぐに寝落ちしてしまうので海外ドラマの進捗が思わしくありません。だいたいひとつのエピソードは映画よりは短いですが、シーズンあたり10本以上もある上に人気のあるドラマは5シーズン以上続いたりします。こうなると場合によっては3桁の番組を見ないと終わらないのでコンプリートするのは大変です。というころで、ちょっと映画の方に手を伸ばしてみます。そうは言っても当たり前の人気のある映画を取り上げても少しつ
もっとみるマイコン博物館の展示物たち その4 日立と富士通とその仲間たち
早いもので青梅まで出掛けてからもうそろそろ2ヶ月になります。はやく写真を整理して、再び訪れたくなっている今日このごろです。
ところで前回はTK-80からPC-8801シリーズまでのNECの8ビットパソコンをまとめたのですが、やはり王者の貫禄で思った以上にビューが伸びました(SNSも含めて)。とはいえ「スキ」の数はソコソコだったのでサイレント・マジョリティーというか記憶にはあっても控えめなユーザが