C++ アクセス指定

C++ アクセス指定
private
protected
public

//列挙型
enum class MarioState
{
Small,
Normal,
Fire,
Bean
};

class Mario
{
//メンバー変数
int m_state; //状態
float m_jumpPower: //ジャンプ力

//メンバ関数
void Jump();
void Walk();
void Dash();
void Fire();

MarioState GetState()
{
return m_state;
};

int main()
{
Mario a;

if(a.GetState() == MarioState();
};

a.m_state = MarioState::Small;
return 0;
}

//命名規則
アンダースコア(_)で始まる名前はNG
変数名は小文字で始めたい
関数名は小文字で始めたい
関数名は同市から始めたい

単語の区切り方
/スネーク記法 have_key_for_pc
/キャメル記法 HaveKeyForPc
/パスカル記法 haveJeyForPc
/ハンガリ記法 bHavekeyForPc
*/

論理型 bool
整数型 int
文字型 char
文字列挙がtあ
2バイト整数
4バイト整数
ハンドル void
符号なし整数 unsigned

char 1バイト
unsigned char 1バイト

Java入門

class JSample1_1{
  public static void main(String args[]){

    int sum;

    sum = 0;
    for (int i = 1; i <= 100; i++){
      sum += i;
    }

    System.out.println(“sum = ” + sum);

    sum = 0;
    for (int i = 1; i <= 100; i++){
      sum += i;

      if (sum > 100){
        break;
      }
    }

    System.out.println(“sum = ” + sum);

  }
}

class JSample1_1{
  public static void main(String args[]){

    int sum;

    sum = 0;
    for (int i = 1; i <= 100; i++){
      sum += i;
    }

    System.out.println(“sum = ” + sum);

    sum = 0;
    for (int i = 1; i <= 100; i++){
      sum += i;

      if (sum > 100){
        break;
      }
    }

    System.out.println(“sum = ” + sum);

  }
}
class JSample1_1{
  public static void main(String args[]){

    int sum;

    sum = 0;
    for (int i = 1; i <= 100; i++){
      sum += i;
    }

    System.out.println(“sum = ” + sum);

    sum = 0;
    for (int i = 1; i <= 100; i++){
      sum += i;

      if (sum > 100){
        break;
      }
    }

    System.out.println(“sum = ” + sum);

  }
}
サンプルソース
//条件分岐の例
public class IfOne {
  public static void main(String args[]){
    //この下から順次実行されます。
    long t;//long型変数 t を宣言

    t=System.currentTimeMillis();//tに時刻をセット
    System.out.print(“ミリ秒の最後の一桁は、偶数?”);//改行せずに表示

    //一番したが、一桁なら「〇」を表示
    if (t%2==0){
      System.out.print(“〇”);
    }
  }

public class Compute {
public static void main(String args[]){
int a;//int型変数aを宣言
int b;//int型変数bを宣言
int add,sub,mlt,div,mdl,ave;//幾つのint型変数をまとめて宣言


a=8;//aに8をセット
b=3;//bに3をセット

add=a+b;//足し算を実施
sub=a-b;//引き算を実施
mlt=a*b;//掛け算を実施
div=a/b;//割り算を実施
mdl=a%b;//余りを計算
ave=(a+b)/2;//平均を計算

//結果の表示
System.out.print(“a+b=”);
System.out.println(add);

System.out.print(“a-b=”);
System.out.println(sub);

System.out.print(“a×b=”);
System.out.println(mlt);

System.out.print(“a÷b=”);
System.out.println(div);

System.out.print(“a%b=”);
System.out.println(mdl);

System.out.print(“平均=”);
System.out.println(ave);

}
}
public class Hellow {
public  static void main(String args[]){
//この下から、内容が順次実行されます
System.out.println(“Hellow Java”);//Hellow Javaと出力
System.out.println(“こんにちは”);//こんにちはと出力
System.out.println(“ニーハオ”);//ニーハオと出力
}
}

public class Sample10b{
public static void main(String[] args){

String[] nations ={
“スウェーデン”,”ドミニカ共和国”,”スロベニア”,”ベラルーシ”
};

String[] capitals ={
“ロンドン”,”マスカット”,”凹田”,”ストックホルム”,
“サンとドミンゴ”,”トビリシ”,”プノンペン”,”ホニアラ”,
“リュブリャナ”,”ファドゥーツ”,”アンタナナリボ”,”テグシガルパ”,
“キエフ”,”ミンスク”,”カイロ”,”パナマシティ”
};

int capitalIndex = 0;
for(int qID=1; qID<5; qID++){
System.out.println(“Q” + qID + “:”+ nations[qID-1]);
for(int i = 1; i<5; i++){
System.out.println(i + ” . ” + capitals[capitalIndex]);
capitalIndex++;
}
}
}
}
http://www.javadrive.jp/start/for/index6.html

Cocos2d-xで作る弾幕シューティング(ソースコードあり) | Utage Blog

http://utage.headwaters.co.jp/blog/?p=1342
Cocos2d-x v3 C++ Tutorial 1 – Setting Up For iOS – YouTube


第79章 Significance of Errors

http://www7b.biglobe.ne.jp/~robe/cpphtml/html01/cpp01079.html

第76章 列挙子
http://www7b.biglobe.ne.jp/~robe/cpphtml/html01/cpp01076.html
Download Python | Python.org
https://www.python.org/downloads/

Cocos2d-xを導入してみる(Windows編)

まずはCocos2d-xの導入から始めてみたいと思います。
以下のサイトを参考にさせて頂きました。
http://www.cocos2d-x.jp/
・Cocos2d-x ダウンロード
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
任意のディレクトリへ
例:C:cocos2d-x-2.1.4
・Android SDK ダウンロード
http://developer.android.com/sdk/
同じく任意のディレクトリへ
C:adt-bundle-windows-x86_64-20130522
eclipseも入ってます
C:adt-bundle-windows-x86_64-20130522eclipse
・Android NDK ダウンロード
http://developer.android.com/tools/sdk/ndk/
任意のディレクトリへ
C:android-ndk-r8e
・Cygwin ダウンロード
http://cygwin.com/install.html
・Cygwin インストール
インストール方法につきましては、以下のサイトを参考にさせて頂きました。
http://domisan.sakura.ne.jp/article/cygwin/cygwin.html
パッケージは「make The GNU version of the ‘make’ utility」
make
・Java ダウンロード, インストール
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java Platform (JDK) を選択
・Python ダウンロード, インストール
http://www.python.org/download/
・Pathの追加
マイコンピュータを右クリック -> プロパティ -> システムの詳細設定 -> 「詳細設定」タブ -> 環境変数
Pathに以下を追加
cygdrive/c/cygwin/bin;
C:cygwinbin;
C:Program FilesJavajdk1.7.0_25;
C:Python27;
・Cygwinの設定
C:cygwinetcfstab に以下を追加
none /cygdrive cygdrive binary, noacl, posix=0, user 0 0
・SDK Manager 起動
C:android-sdk-windowsSDK Manager.exe
お好みのSDK Platform をインストール
・eclipseの設定
Could not find folder ‘tools’ inside SDK ‘C:android-sdk-windows’ と怒られたら
C:adt-bundle-windows-x86_64-20130522sdktools を
C:android-sdk-windows へコピーする
emulator.exeがないよっていうエラーですね。
Window -> Preferences の
General -> Workspace -> Linked Resources
C/C++ -> Build -> Environment を以下のように設定する
linked-cocos2dx
environmentjpg
libcocos2dxのインポート
File -> Import
 Android -> Existing Android Code Into Workspace
C:cocos2d-x-2.1.4cocos2dxplatformandroidjava を選択
・Project作成
コマンドプロンプトにて、C:cocos2d-x-2.1.4toolsproject-creator へ移動
create_project.pv -project MyProject -package net.tks2.myproject -language cpp を実行
C:cocos2d-x-2.1.4projects にMyProjectというプロジェクトが作成できているか確認する
・MyProject実行
eclipseでいろいろエラーが出ましたが、後日まとめて投稿してみようと思います。
(投稿しました。こちらになります。)
実行結果

C++ クラスの作り方

class TEST{
public:
int figure;
void calc(int temp){
figure=temp;
printf(“%dn”,temp);
}
};

int main(void)
{

TEST test;

test.calc(10);

printf(“%dn”,test.figure);

return 0;
}

private (C# リファレンス)
https://msdn.microsoft.com/ja-jp/library/st6sy9xe.aspx
製品ダウンロード | Cocos2d-x: オープンソースゲーム開発プラットフォーム
http://jp.cocos.com/products/download/
C++編INDEX
http://www.kumei.ne.jp/c_lang/index_cp.html
C++ class
http://www.asahi-net.or.jp/~wv7y-kmr/memo/old/cpp_cls.html
C++でクラス作成?継承?関数の抽象化までを試してみる – Qiita
http://qiita.com/monhan/items/1065b2fb03cd5c64aa8d
C++のクラスをマスターしよう(前編)- @IT
http://www.atmarkit.co.jp/fdotnet/bookpreview/bunpouvcpp_1001/bunpouvcpp_1001_01.html
Smalltalk基本文法編 – Qiita
http://qiita.com/newapplesho/items/6376c90d3e9ca66d2a95
Apache Ant – Binary Distributions
http://ant.apache.org/bindownload.cgi
python.jp
http://www.python.jp/
富士通Q&A – [Windows 8.1/8] すべてのアプリを表示する方法を教えてください。 – FMVサポート : 富士通
http://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=3509-8132
Microsoft Windows 8 / 8.1 – Windows 8 / 8.1 で素早くスクリーンショットを撮る方法 | HPRカスタマーサポート
http://support.hp.com/jp-ja/document/c03715297
C++とプログラム全般
http://www.geocities.jp/bleis_tift/cpp/top.html
Monacaデバッガー – HTML5ハイブリッドアプリの動作テストを効率化
https://ja.monaca.io/debugger.html
朝の宴 —-ゲームプログラム メモ帳—- LINK : warning LNK4098: defaultlib ‘LIBCMTD’ は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。
http://program.blog-rpg.com/%E3%82%A8%E3%83%A9%E3%83%BC%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95/link%20-%20warning%20lnk4098-%20defaultlib%20-libcmtd-%20%E3%81%AF%E4%BB%96%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%A8%E7%AB%B6%E5%90%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82-nodefaultlib-library%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82
非情報系学生のための C/C++ 入門
http://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/prog1/index.html

[WEB制作]ド素人が完全自作SNSを作ってみてわかったこと。

Bootstrap
http://getbootstrap.com/2.3.2/
Free themes for Bootstrap
http://bootswatch.com/
Dosアタック攻撃に対する対策について | ホームページを作るときのメモ用ブログ
http://up-point-server.info/?p=54
ichikaway/cakephp-mongodb
https://github.com/ichikaway/cakephp-mongodb
VPS(仮想専用サーバ)|さくらインターネット – 無料お試し実施中
http://vps.sakura.ad.jp/
Welcome! – The Apache HTTP Server Project
https://httpd.apache.org/
nginx
http://nginx.org/en/
Node.js
https://nodejs.org/en/
OpenPNE
http://www.openpne.jp/
MongoDB for GIANT Ideas | MongoDB
https://www.mongodb.org/
Amazon.co.jp: 基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ): 西沢 夢路: 本
http://www.amazon.co.jp/dp/4797344385/
Amazon.co.jp: よくわかるJavaScriptの教科書: たにぐち まこと: 本
http://www.amazon.co.jp/dp/4839941874/
よくわかるPHPの教科書 単行本(ソフトカバー) ? 2010/9/14
http://www.amazon.co.jp/dp/4839933146/
<iframe src=”http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=aff01111-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4839933146″ style=”width:120px;height:240px;” scrolling=”no” marginwidth=”0″ marginheight=”0″ frameborder=”0″></iframe>

引用元
■ド素人が完全自作SNSを作ってみてわかったこと。
http://anond.hatelabo.jp/20130104184115