C++

ヘッダファイルの依存関係を減らしたり、実装を隠蔽したりするための技法のひとつ。

コピー禁止の場合

ヘッダファイル側(Sample.h )

実装ファイル側(Sample.cpp)

コピー可

誰でも簡単プログラミング講座

【動画】今回の内容をまとめたもの

前回は、データを入れる箱である変数に「1」などの単純な数値を設定しました。
そこで今回は、算数の計算結果を入れられるようにその方法について学びます。

【画像】変数はデータを入れる箱数値の計 ...

CSS

【結論】

実はWeb(HTML/CSS)では、ピクセル pxを使った指定は画面上の1画素(ドット=物理ピクセル)を表しておらず、現実の長さの単位(物理単位)でしかない。

つまり、ポイント(pt)とピクセル(px ...

JavaScript

クロージャとは

「クロージャ」(closure:閉包 へいほう)という語は、言語や人によって定義が微妙に異なる場合がある。

狭義:関数を返す関数
広義:引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ ...

プログラミング

【結論】迷ったらUnity。

2Dゲームなら、軽量で必要十分なCocos Creatorもおすすめ。

特に、ブラウザゲームの処理の軽さを重視するなら、Cocos Creatorのほうが上。

【はじめ ...

PHP

PHPは言語構造としてテンプレートエンジン(文書の出力機能)があり、一方でヒアドキュメントの機能もあるが、基本的に見た目のまま出力される。

ただし改行については、いずれもやや癖があるので注意。

テンプレートエンジン

HTML

実は、必須とされている記述は「!DOCTYPE」の宣言と「title」要素のみ。

それ以外は、すべて省略できる。

htmlもheadもないのにtitleだけ記述しなければならないというのは違和感があるが、これで ...

JavaScript

定数というのは、あえて単純化して言えば「変数の参照先を変更できなくする」こと。

変数の「中身」が対象なのではなく、「変数」そのものが対象だ。

厳密には、「変数を定数とする」というのはおかしな言い方だが、こう考え ...

CSS

marginを利用する場合の問題点水平方向にしかセンタリングできない
対象要素の横幅がわかっている場合しかセンタリングできない

よって、垂直方向にセンタリングしたい場合や対象要素の横幅がわからない(もしくは可変である)場合 ...

HTML, IT, ウェブ

【基本】

ひとつのウェブページ内に、h1要素はひとつのみ。

通常は、head要素のtitle要素と同一にする。

理由それを想定している場合が多いから

実際の仕様はともかく、開発者や検索エンジンはh1要 ...