CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

C++

投稿日:

プログラム言語で唯一まともに使えるのがC++だったりするおいらなわけだが、
C++のことをずいぶん知っているかというとそうでもなかったりする。
absという関数があって、絶対値を求めるものだっていうのはもちろん知っていた。
long型変数の場合はlabsで、実数型変数だったらfabsだってことも。
これはC言語の常識なんだが、C++では違っていたことを今日知った。
C++ではabsだけでよくて、変数の型によって呼び分けしてくれるそうだ。
このことを、関数のオーバーロード と呼ぶ。
C++の++って何か?
Cのインクリメントが++であって、Cから一歩進んでいるってことだ。
その一歩というのがオブジェクト指向だ。
そもそもC言語て、なんでそんな名前なの?
C言語の前にB言語があったっていうのは、ウソのようなホントの話だ。
じゃあ、B言語はどうやって命名されたのか?
ってのははっきりしていないものの、BasicなんちゃらのBを取ったという
説がある模様。
C言語系の言語はたくさんある。
C、C++、C#、Java、Objective-Cなど。
新しいMacBookも出たことだし、そいつを買ってObjective-Cを学んで、
iOS用のアプリでも作ってみるかな。
CADばかりじゃ、つまらんからさ。

-ソフト開発
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Visual Studioサブスクリプションの実態(2025/11時点)

マイクロソフト系ソフトウェア開発にとって必須なのがVisual Studioサブスクリプション(以前のMSDN)だが、その実態を知る人は少なく、多くは会社が買ったライセンスを使っているだけ。どんな種類 …

PDFアレコレをバージョンアップ

1年ぶりにPDFアレコレをバージョンアップ。変更点は以下の通り。 Ver2.00 2019/10/13 ・プレービューからのページ回転に対応。PDFiumのPDF編集能力は低いため、iTextShar …

no image

Microsoft Visual C++ 2015 Redistributable

C言語のプラグラマなもんで、MFCなんていう今や時代遅れなプラットフォームを使っている。VC6の時代は長かったが、その後VC8(VS2005)に上げて

PDFiumViewerのソースコード

GitHubで公開されているPDFiumViewerのソースコードをダウンロードして、PDFiumそのものの使い勝手を調査いていたが、なかなか困難な取り組みであり、頓挫しているところ。 PDFiumV …

高速なPDFビューアをC#とPDFiumでサクっと作ってみよう!

どんなPDFビューアを作ったのかというと、こんなモノ。 開いたPDFがCADの図面っぽいが、れっきとしたPDFファイルであり、ベクトル情報をちゃんと表現しているかを明らかにしたかったので使ったデータ。 …