回答編集履歴
2
修正
test
CHANGED
@@ -8,6 +8,6 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
例えば、`printmsg(int x=X);`として渡すこともできます。
|
11
|
+
例えば、`printmsg(int x=X);`として渡すこともできますが、これは嵌まりやすい止めておいた方がよいでしょう。(ライブラリ側とアプリ側でXの値が異なるから結構辛いことにななる)
|
12
12
|
|
13
|
-
|
13
|
+
`printmsg(int x);`としておいて、呼び出し時に`printmsg(X);`とした方が安全です。
|
1
追記
test
CHANGED
@@ -5,3 +5,9 @@
|
|
5
5
|
.soといえどライブラリです。普通にライブラリにパラメータを渡す手順のほとんどを使えますよ。
|
6
6
|
|
7
7
|
直接グローバル変数とか、設定関数を呼び出してその関数で静的領域やヒープに記録しても良いでしょう。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
例えば、`printmsg(int x=X);`として渡すこともできます。
|
12
|
+
|
13
|
+
ただ、const.hppをlibrary側からインクルードしないよう要注意です。結構辛いバグになりやすいですから。
|