【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(30) C/C++の変数宣言って何だぜ☆?(^~^)?

11_ちゆり_03_下

2016-03-10 19:08

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「グローバル変数って、どこに書いたらいいんだぜ☆?」

UEUESHIMA_Komado_80x80x8_03_jitoo

「どこに書こうとしているんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「.cpp ファイルと、.h ファイルがあるだろ☆」

UEUESHIMA_Komado_80x80x8_03_jitoo

「.cpp ファイルに書けばいいんじゃないか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「.cpp ファイルも、.h ファイルも分割したので、

いろんな .cpp ファイルから グローバル変数にはアクセスするぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「1つの .cpp に グローバル変数を書いて、

その .cpp に対応する .h ファイルに グローバル変数の宣言を置いておいて、

複数の .cpp からは その .h ファイルを #include するようにしようぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やってみるかだぜ……☆」


19:21

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーん、定義されてます、という感じで うまくいかないぜ☆

.h に 変数は書かずに、 .cpp で変数を書いておいて、

他の .cpp で使いたいときは その.cpp に対応する .h に

extern を付けて変数を書くかだぜ……☆」

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「…………☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うむ……☆ これならコンパイルは通るぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「やったな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やったぜ☆!」


19:35

201603101932

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ☆ グローバル変数の中に 3603032 とかバグった値が入っているせいなのか

コンピューターが初手から パス ばっかりしてくるぜ☆」

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「ロジックはいじってないので、変数の書くところを何か間違えて、

名前が同じの 別の変数 とコンパイラに認識されて、初期化されていない値が

出てきたのだろう☆ 直せ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ☆ 調べるけど……☆」


21:21

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ☆ 使う変数を並べておくのは 1 箇所でいいのか……☆」


23:38

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし……、コンパイルが通るようになってきたぜ☆

フォルダーも分けたし、Git Hub へのアップロードのための作業を進めるぜ☆」


2016-03-11 00:04

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Git Hub にも上げといたぜ☆」

 

Git Hub 『muzudho/CgfThink_Kifuwarabe』

https://github.com/muzudho/CgfThink_Kifuwarabe

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃ、次は 有料予定の Enty ブログの方に続きを書くんで……☆」

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「えー、金払わないと 読めないのかなんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむむむむむ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「無料のブログと、有料のブログ、どう住み分けるかは 将来考えるぜ☆!」

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「あらそう……☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「とりあえず 第1話は 無料なんだぜ☆」

 

Enty 『連載企画☆!<第1話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7007

 


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(30) C/C++の変数宣言って何だぜ☆?(^~^)?
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on GREE
email this
LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です