くまくまの業務日誌

Markdown記法で徒然に書いてみましょう。

C/C++

OpenCV sample を、Visual Studio community 2019でビルド

本日、もう一つの作業も行いました。 OpenCVは仕事で使っているのですが、使っているのは本当に、imshow()だけ、という「それは使っているうちに入らないのでは?」という状況でしたので、これから本気出して、まじめにサンプルを解析していこうと思い、まず…

C/C++コーディング規約(草案)

コーディング規約 ■前書き 昨今のプログラム開発における記載ルールは、言語特性やIDEのタイピング補完機能などにより、統一した記載ルール(コーディング規約)を明確にすることで、高速で品質の高いプログラム作成が可能となる。OSや言語の違いにより、使…

キャメル記法について

キャメル記法はJava用だとは思うけど。 昨今の、コード補完機能を持つIDEで開発する際は、とても便利な規約となる。 問題なのは、英語が得意でない日本人が、「動詞」だの「形容詞」だのそこまで深く理解していない言語で、キャメルを考えようとするから、お…

コーディングスタイル:波括弧の位置

自分の信念となる「コーディングスタイル」を持っていますか? 信念というよりは、両端を揃えた名刺のような心地よさとでも申しましょうか。 日本人ですから、揃えることは美学であり、哲学でもあります。 カッコの位置 ■ formatted by Eclipse 2020-02 Ecli…

Windowsの型定義情報

WindowsはC/C++言語の標準的な型をほぼ使用していません。 Windows開発でよく使う型の情報は以下のようになっています。 ■8bit typedef char CHAR; typedef char TCHAR, *PTCHAR; typedef char CCHAR; typedef char *PSZ; typedef unsigned char UINT8, *PUI…

ハンガリアン記法について

ハンガリアン記法はオワコンなのか? そんなことはない、現時点でもgithubで検索すると、現在進行中のプロジェクトで、Linux/Windows両対応のソースコードにもまだまだ使用されている。ただ、提唱者の意図していない形になってしまったのは残念ではあるが。 …