【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第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++の変数宣言って何だぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

コメントを残す

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