2023-12-08から1日間の記事一覧

メモ:RX100M5Aでテザー撮影

やりたいこと PCからカメラを操作して撮影して、すぐに写真を確認したい。 ツールのインストール Imaging Edge Desktop をダウンロードし、インストール。 Imaging Edge Desktop が起動するので、画面の指示に従い、Remote/Viewer/Edit をダウンロードし、イ…

オーバーライドのおさらい (C++/C#/Javaの比較)

見た目がよく似た3つの言語で微妙に挙動が異なるのでまとめ。 C++の場合 #include <stdio.h> class BaseClass { public: void hoge() { printf("BaseClass::hoge\n"); } virtual void piyo() { printf("BaseClass::piyo\n"); } // 仮想関数 }; class SubClass : publi</stdio.h>…

C++のオーバーロードとオーバーライドの挙動

C++のクラスで public なメンバ関数にオーバーロードがある場合、派生クラスでオーバーロードのどれか一つを private でオーバーライドすると、他のオーバーロードも全て private になる。これは仮想関数であっても非仮想関数であっても同じ。 #include<stdio.h> clas</stdio.h>…