static-variables

    23

    2答えて

    私は.OBJはコンパイル単位をコンパイルした結果であり、.LIBはいくつかの.OBJから作成できる静的ライブラリですが、この違いはコンパイル単位。他の違いはありますか?それは同じまたは異なるファイル形式ですか? 2つ(以上)の.LIBで定義された同じ静的変数が最終実行可能ファイルへのリンク時にマージされているかどうか疑問に思ったときに、この疑問に遭遇しました。 .OBJの場合、変数はマージされます

    20

    3答えて

    変数にstaticというフラグを付ける用途はありますか?それは関数ではなく.cppファイルのグローバルスコープにありますか? 関数にもstaticキーワードを使用できますか?はいの場合、その用途は何ですか?

    2

    3答えて

    私は以下のコードを持っています。同じ要求を複数回呼び出すと、同じ値(たとえfilenameであっても)が返ってきます。 Iveがコードをステップ実行しただけで、stringbytesもまったく同じです(つまり、GetBytes(string))が同じ値を返しています。 public static string Base64EncodeString(string filename) {

    3

    4答えて

    C++プログラムでは、一度インスタンス化されるヘルパー定数オブジェクトが必要です。これらのオブジェクトはほとんど同じ翻訳単位内で使用されますので、これを実行する最も簡単な方法は、彼らが静的にするために、次のようになります。 static const Helper h(params); しかし、そこにこのstatic initialization order問題があるので、Helperは、いくつ

    1

    5答えて

    EDIT:彼らはプライベート宣言はタイプミスでした、私はそれを修正: は、別の質問に関連して、私はクラスの静的変数を宣言した場合、そのからクラスを派生し、宣言するどのような方法があります各クラスごとに個別の静的変数。すなわち: class A: { public: static int x; }; class B:A { public: const static int x; }

    5

    4答えて

    mainの機能の前にいくつかのことをしたいと思います。私は複数のソースファイルを持っています。各ファイルには、mainより前に行う必要のある作業があります。これは、C++には問題なかったが、C++ではC. との問題、これは、2つの方法で行うことができます。グローバルクラス/構造体のコンストラクタを活用 。例えば、グローバル変数 に関数を呼び出す 、static const int __regist

    0

    3答えて

    クラスの各インスタンスにURLClassLoaderによってロードされることがわかっているクラスがあります。したがって、静的な変数がある場合は、他のインスタンスにアクセスできますか? 例えば、クラスMyClassのは、クラスローダAとクラスローダBによってロードされ、私はMyClassのは、Aによってロードされているかどうかを知りたいが、MyClassのと同じ静的フィールドは、したがって、基本的B

    13

    5答えて

    C#では、VB.Netのようなメソッドに静的変数を入れる方法はありますか? Static myCollection As Collection

    18

    2答えて

    私はRで複数回呼び出す関数を持っています。私はそれを呼び出した回数を把握し、それを使って関数の中で何をすべきかを決定したいと思います。ここで私が今持っているものです:私は、関数のスコープ外変数countを宣言していることを好きではない f = function(x) { count <<- count + 1 return(mean(x)) } count = 1 nu

    1

    2答えて

    これまで同様の質問をしましたので、少し繰り返していただければ幸いです。マスターの global class: private static label myLabel; public label updateLabel { set { myLabel = value;} get { return myLabel;} } :ここ は私の質問ですが、私は私が私が持っ