忍者ブログ

てんねんのSE備忘録

てんねんのためのSE備忘録 間違い指摘いただけると助かります また、拍手なんかしていただけると喜びます

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

C++:列挙型enum

C++列挙型enum

enumの基本的な使い方を調べました

●宣言
enum <列挙の名前> {タグ1, タグ2, タグ3・・・};
<列挙の名前> <変数の名前>;

or

enum <列挙の名前> {タグ1, タグ2, タグ3・・・} <変数の名前>;

●使い方
class A {
public:   
    enum ENUM { E_A, E_B, E_C, E_D, };
public:
    void Func() {
        ENUM a = E_D;      
    }
};

int main() {
    A::ENUM a = A::E_D;
    return 0;
}

→クラス内ではA::を付けずに使用できる
→クラス外ではA::が必要

ん~なるほど~
復習でした~

拍手[3回]

PR

Java:開発ツール

Java:開発ツール

主な開発ツールの一覧。
全然種類知らなかったw

①JSE(Java Standard Edition)
クライアント向け

②JEE(Java Enterprise Edition)
サーバ向け

③JME(Java Micro Edition)
携帯機器向け

④JRE(Java Runtime Edition)
実行環境

ダウンロードはこちら(http://www.oracle.com/technetwork/indexes/downloads/index.html)です。

拍手[0回]

Java:Java言語でできること

Java:Java言語でできること

Javaでできることってなんだろうか
簡単に言ってみると。

①CUIアプリケーションの作成
コマンドで動くアプリケーション

②GUIアプリケーションの作成
Windowsなどのアプリケーション

③アプレットの使用
ブラウザで動かせる

④サーブレットの使用
サーバ上で動かせる

⑤JSP(Java Server Pages)
サーバ上で動かせる
HTMLファイルと組み合わせる

⑥Java Beans
部品を組み合わせることができる

拍手[2回]

C++:構造体の初期化方法

C++構造体の初期化方法

構造体の初期化に対するメモです。

●構造体宣言
typedef struct{
    double x;
    double y;
}A;

●変数宣言(初期化)
A a = {
    .x = 1,
    .y = 2
};

※この初期化方法はクラスの宣言内ではできない

.変数名=値
で変数を明示しておけば、プログラムが分かりやすくなりそう。

拍手[0回]

C++:クラスの定数に使用する修飾子constとstatic

C++クラスの定数に使用する修飾子constとstatic

クラスの定数には通常は

static const 型名 変数名

という形で作ってます。
そのstaticとconstは?
どういう意味ってことでメモです。

●static
何個インスタンスを生成しようと、メモリ上にただ1つしか存在しない。
つまり、インスタンス化したクラスごとに変数が存在するのではなく、
全てのクラスで共通の値ということになります。
注意すべきは定数を書き換えられるとやっかいということです。
ということで、constが必要になる。

●const
その変数が書き換えられなくする

ということのようですね。
メモでした。

拍手[0回]

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

フリーエリア

最新CM

最新TB

プロフィール

HN:
てんねん
性別:
非公開

バーコード

ブログ内検索

P R

カウンター

忍者アナライズ