Visual Studio

C#

【ワテ備忘録】Windows10にVisual Studio2015Communityをインストールする。

VMwareにインストールしていたWindows7(x64)を、先日、Windows10(x64)に無料Upgradeした。 今回は、その環境に Visual Studio 2015Community をインストールした。 このインストール...
C#

【ワレコC#講座】正規表現MatchとMatchesの違いが分からん【解決】

C#の正規表現を良く使うのだが、メソッドが多くて良く混乱する。 主な物は以下の通り。 IsMatch(String) Regex コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。 Ma...
C#

【ワテの備忘録】C#でファイル入出力の文字コード(エンコーディング)を指定する。

当記事では、C#でファイル入出力を行う場合の文字コードの指定について調査した。 C#でテキストファイルを読み書きする場合のエンコーディング指定の方法や、エンコーディングの種類について良く忘れるので、備忘録としてまとめてみたのだ。 では本題に...
C#

【ワレコのコラム】正常終了した関数の戻り値はゼロで良いか?

どんなプログラミング言語でも、関数を実行すると戻り値を返す機能がある。 当記事では、正常終了した関数の戻り値はゼロで良いのかどうか考察した。 では、本題に入ろう。 戻り値を返す関数の例 例えばMicrosoftのC#の場合なら、 class...
C#

【ワテのコラム】オブジェクト指向とは何か?C++が分からん【解決】

実は、ワテはオブジェクト指向を十分には理解出来ていない。 プログラミング歴は長いのだが、その中でもC言語の経験が長い。 C++に関しては、その思想を理解するまでに何年も掛かった。 いや別に数年間ずっと勉強し続けても理解出来なかったと言う訳で...
JavaScript

【ワテ備忘録】JavaScriptのvoid 0【undefinedらしい】

ワテも最近勉強し始めたTypeScriptであるが、難しい。 JavaScriptを習い始めた当初も、undefinedやnullで悩んだ。 この記事では、JavaScriptの void 0 や undefined の意味を備忘録としてま...
C/C++

【ワレコの講座】C言語入門[5/5] *argv[] あるいは **argv の意味を理解する

当記事は、全五回シリーズの五回目最終回。 今回はmain関数の引数に登場する char *argv[] char **argv と言ったポインタ型変数の意味を理解する。 では、本題に入ろう。 main関数引数の *argv[] あるいは *...
C/C++

【ワレコの講座】C言語入門[4/5] 関数に配列を渡す場合にポインタが最適

当記事は、全五回シリーズの四回目。 今回は関数に配列を渡す場合にポインタが最適である理由を紹介したい。 C言語入門 関数に配列を渡す場合にポインタが最適 ポインタを使う状況はいろんな場合があるが、まず最初にワテが思いつくのは配列を関数に渡す...
C/C++

【ワレコの講座】C言語入門[3/5] 初めてポインタを使ってみる

さて、前回までの記事でC言語にポインタが登場する理由が分かったので、あとはポインタの使い方をマスターすれば完璧だ。 これで貴方もCポインターマスターになれる。 では、本題に入ろう。 C言語入門 初めてポインタを使ってみる 人生初めてのポイン...
C/C++

【ワレコの講座】C言語入門[1/5] main関数の理解

ワテはかなり昔にC言語を覚えた。 ポインタと言うのが出て来るが、それが理解しにくくて途中で挫折する人も多いようだ。 確かに、C言語以外の言語ではポインタは殆ど使われない。 なので Basic, JavaScript, Java, PHP, ...
スポンサーリンク