Entries from 2017-01-01 to 1 year

2級

あ 亜〜 亞〜 あ(っ) あ(っ) 喂、哎呀 あい 愛 愛戀、熱愛 あいかわらず 相変わらず 仍舊、照舊 あいじょう 愛情 愛情 ★あいず 合図 暗號、信號 アイスクリーム ice cream 冰淇淋 あいする 愛する 愛慕、熱愛 あいて 相手 對方、敵手 アイデア/アイディ…

25.多重継承

C++

継承は一段階にとどまりません これも、派生クラスから基本クラスのコンストラクタ呼び出しさえ理解していれば問題ないですね さらにそこから派生クラスを生成するといった多段階継承が可能です 引数を渡したいコンストラクタが複数あれば、カンマで区切って…

24.フレンド

C++

非公開メンバへのアクセスは、通常は同一クラス内関数のみです フレンド関数のプロトタイプの宣言位置のアクセス領域は問われません フレンド関数は this ポインタもなく、継承もされません

二級の動詞

あいかわらず 相変わらず 仍舊、照舊 あいする 愛する 愛慕、熱愛 ★あいにく 生憎 不湊巧、偏偏 あう 遭う 遭遇 ★あおぐ 扇ぐ 扇 ★あきらめる 諦める 死心、斷念 ★あきる 飽きる 厭煩、膩 ★あきれる 呆れる 驚訝、吃驚 あくる 明くる〜 明、翌、下、次 あけ…

みんなの日本語◎動詞 

JP

みんなの日本語◎動詞 みんなの日本語 3課の単語 STEP 2 ございます これは フランスの ワインです。 みせてください[見せてください] ここは ワインうりばで ございます。 それを みせてください。 みんなの日本語 4課の単語 STEP 1 ★はたらきます[働きま…

23.前方宣言

前方宣言 クラス名を伝える といって、両方のクラスを同時に定義するのは無理な話です

20.継承

C++

継承は、あるクラスを別のクラスに「継承」しその機能を受け継ぎます main() 関数内で obj.nyo() メンバ関数を呼び出しています。これは今までどおりですね ずばり、これが「継承」なのです やはりスコープ解決演算子を用いてクラスを明示します この時、何…

gdb

C++

はじめてのgdb - Qiita gcc+gdbによるプログラムのデバッグ 第1回 ステップ実行、変数の操作、ブレークポイント

18.デフォルト引数

デフォルト引数 引数のデフォルト値を与えるには、関数のプロトタイプ、または定義のいずれかで 必ず指定する時は、第一引数からの指定になります デフォルトの値を持たない引数と、デフォルトの値を持つ引数を混同させることもできます ただしこの場合デフ…

17.コピーコンストラクタ

コピーコンストラクタ オブジェクトはビット単位でそっくりそのままコピーされます このポインタのアドレスも同じものを指すので、データの整合性が保てなくなります このとき呼び出されるのがコピーコンストラクタです これは、初期化ではなく代入なのでコ…

16.関数のオーバーロード

C++

関数のオーバーロード ポリモフィズム オブジェクト指向言語では、手続きが他言語には内重要な概念の一つに「ポリモフィズム」があります この技術を使えば、ある識別子が指す参照先が複数の動作を状況に合わせて実行します. それぞれ、まったく異なる関数と…

15.thisポインタ

C++

thisポインタ すなわち this->str とは obj[i].str に等しいということです メンバ関数内からしかアクセスできない、オブジェクトを表すポインタです thisは、例えば自分自身のオブジェクトをメンバ関数から他の関数へ渡す時に使います

14.インライン関数

C++

C言語のマクロ関数は、短い関数で関数のオーバーヘッドを避ける手段の一つでした もちろん、Cに慣れ親しんでいるのならマクロでもかまわないが インライン関数は、実際に呼び出すことはなく呼び出しごとにインラインで展開する関数ですマクロとは異なり関数…

13.関数と参照

C++

この方法はオブジェクトに限ったものではなく、通常のデータ型の受け渡しにも使えますポインタを用いるか参照を用いるかは、プログラマの好みですが ただし、セキュリティにおいては参照から自由にアクセスできるようになることに注意してください 参照は変…

JLPT N1 Grammar List

JP

~めく ~かたわら ~と思いきや ~が早いか ただ~のみ ~なり ~や否や(いなや) ~ごとき ~がてら ~を皮切りに ~をもって ~が最後 ~まみれ ~とあれば ~ともなると ~なくしては ~なしに ~ならでは ~に足る ~とあって ~べく ~かたがた ~た…

JLPT N2 Grammar List

JP

~ことにする ~ばいいのに ~なかなか~ない ~しか~ない ~わけです ~にあたる 以外の ~というわけではない なるべく 別に~ない たしか 何といっても やっぱり ~と言っても~ ~は~に限る ~に気をつける ろくに~ない せいか ~に越したことはない …

JLPT N3 Grammar List

JP

JLPT Level N3 Resources - Free vocabulary lists and MP3 sound files ~たばかり ~ようになる|ただし、セキュリティにおいては参照から自由にアクセスできるようになることに注意してくだ さい ~ことになる|これを知らなければ、設計時に思いがけない障…

02.SQLWORDS

SQL

★:v、☆:n、●:adj、○:adv、■:help/con2.1 SELECT文とは1、データ2、検索★3、使われる4、のが5、SELECT文6、である7、とは8、どういった9、ものか10、ということ11、解説 (かいせつ)2.2 すべての列を表示させる12、基本型13、マスターする■14、ために15、…

01.SQLINDEX

SQL

SQL講座 2.1 SELECT文とはデータの検索(抽出)に使われるのがSELECT文である。SELECT文とはどういったものかということの解説。2.2 すべての列を表示させるSELECT文の基本型をマスターするために、最もシンプルなすべての列を表示させる方法を解説。2.3 特定…

ComWords

JP

ただし しかし また|また、それぞれのオブジェクトのデストラクタ関数で2度にわたって同じ領域が解放される危険性もあります あるい|関数にオブジェクトを渡したり、あるいは戻り値として受け取った場合 かつ|比較的大規模な、かつ複雑なプログラミングに適…

JLPT N4 Grammar List

JP

~し|関数はオブジェクトを返す時に複製を作成し、それを戻り値として返します そうです|そうでなければ Di_Gi_Gharat の paint() が呼び出されます てみる|(うたがわしい)疑わしければ、シフトするなどして変数 i を再び分解してみると面白いでしょう なら|…

JLPT N5 Grammar List

JP

です|C++とはオブジェクト指向型プログラミングのために生まれたC言語です も|C言語同様に、C++も標準化より以前の古いC++と ANSI/ISOで標準化されたC++があり で|そのためC++はC言語の関数やキーワードを受け入れ、C++でC言語を使うことができます に/へ|以…

12.関数とオブジェクト

C++

関数とオブジェクト したがって、関数内でオブジェクトの値を変更しても呼び出し側のオブジェクトには影響されません 当然、コピーされた関数側のオブジェクトは関数が終了すると同時に破棄されます 戻り値として得たオブジェクトは複製なので、破棄されるこ…

11.参照

参照 この点で、非常にポインタと酷似(こくじ)しているためややこしく考えてしまう人もいるでしょう https://dict.hjenglish.com/jp/jc/%E3%82%84%E3%82%84%E3%81%93%E3%81%97%E3%81%8F ポインタは、物理的なメモリアドレスを指す独立した変数ですが参照は、…

21.アクセス制御

クラスのメンバのアクセス指定のうち、public を指定したメンバを公開メンバと呼び非公開メンバはそのクラス内からのみアクセス可能ですここに public を指定すると、基本クラスの公開メンバをそのまま公開メンバとして継承するということですこれによって、…

10.オブジェクトポインタ

C++

C言語を熟知している方ならば、ポインタは手足のように扱えるはずです オブジェクトのポインタにアドレスを代入するのにも、&演算子を用います オブジェクトが破棄されれば、そのポインタも保証されなくなります 物理的に並んだデータとは、すなわちオブジェ…

20.継承

C++

継承は、あるクラスを別のクラスに「継承」しその機能を受け継ぎます その後、コロン : を付加し、access_type にアクセス指定子 今は継承の基本的な機能と意味を知ることに集中してください 派生クラスは常に派生クラス(自分)のメンバを優先します この時…

9.オブジェクトの配列

C++

実用的プログラムでは、よく見かけるので扱いに慣れておきたいものです このプログラムでは、メンバ変数 nam に値を代入し出力しています コンストラクタに引数を渡す場合は、通常の配列の初期化同様にリストを用います

8.オブジェクト

C++

何の関係も無い、まったく違うクラスのオブジェクトを代入することはできませんが obj2にobj1のメンバをそっくりそのままコピーしただけです https://dict.hjenglish.com/jp/jc/%E3%81%9D%E3%81%A3%E3%81%8F%E3%82%8A 二つの異なるオブジェクトが、まったく…

7.スコープ

C++

関数内で変数にアクセスすればどうなるか、すでにご存知だと思います Kittyクラスのメンバ関数 print() の仮引数の変数名が str でありKittyクラスのメンバ変数 str と同一です 結果として Di_Gi_Gharat という文字列が画面に表示されたはずです こうすれば…