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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

PDFアレコレVer1.01リリース

趣味のプログラムってホント楽しくて、平日の夜中だってのに眠りを忘れて取り組んでしまった。

no image

いたちごっこ1

ソフト開発者とクラッカー。その果てしない戦いの日々をここに記します。現在進行形のその戦いに終止符を打つべく、努力を重ねている今、臨場感をもって伝えられれば、と思います。 その前に、「いたちごっこ」とい …

マルチスレッドプログラミング(C#編)

マルチスレッドプログラミング(C++編) マルチスレッドプログラミング(VB.net編) に続く第三弾はC#編。

PDFアレコレにページ挿入機能を追加

PDFアレコレのページ挿入機能とちょっとした不具合修正。 Ver2.08 2020/5/6 ・ページ挿入に対応した。指定したページの前に、指定したPDFファイルまたは空白ページを挿入できる。指定ページ …

PDFアレコレをVer3としてリニューアルしたのは、GUI操作をちゃんできるようにしたかったからだ

PDFアレコレをVer3としてリニューアル。 Ver3.00 2020/5/24 ・起動画面をプレビュー画面(PDFの描画画面)に変更して、起動画面からすべての操作(画像変換・ページ編集・テキスト抽出 …