ページ

2014年3月18日火曜日

ActiveBasic to C++: 変数

宣言
ActiveBasic:
 Dim Temp=0 As Integer

C++:
 Int Temp=0;

C++での代入は型名を書いて変数を書くので、Dim命令語を書かない分ActiveBasicよりも楽。

代入
ActiveBasic:
 (Let) Temp=12

C++:
 Temp=12;

C++では代入演算子として'='が定義されているのでLet命令語を入力する必要がない。(Basicでも省略できるけどね)


演算子

ほとんど変わらない。でも
AB) mod
C++) %

AB) = (等号)
C++) ==

AB) <> (不等号)
C++) !=

には注意しなくては。特に != は、、、

キャスト

ActiveBasic:
Dim LongTemp=2 As Long
Temp=LongTemp As Integer

C++:
Long LongTemp=2;
Temp=int LongTemp;

なんとC++では 「型名 変数名」 でキャストできます。

今回はこれまで。

0 件のコメント:

コメントを投稿