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