C言語の構造体の隠蔽
Posted: 2014年1月03日(金) 18:39
C言語の構造体の定義についての質問です。
ファイルを AAA.c と BBB.c に分割してソースを書いています。
AAA.cで構造体_hogeを定義し、この構造体にはAAA.c内からしかアクセスできないようにしたいのですが、
そんなことは可能でしょうか。
イメージ的にはstaticをつければいけるような気がしますが、
以下の警告が出たので、良い案があればご教授ください。
環境:
Ubuntu 13.04
gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
AAA.c BBB.c
ファイルを AAA.c と BBB.c に分割してソースを書いています。
AAA.cで構造体_hogeを定義し、この構造体にはAAA.c内からしかアクセスできないようにしたいのですが、
そんなことは可能でしょうか。
イメージ的にはstaticをつければいけるような気がしますが、
以下の警告が出たので、良い案があればご教授ください。
環境:
Ubuntu 13.04
gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
AAA.c BBB.c