linkage

    0

    2答えて

    NormalizeString()機能を使用するには、どのスタティックライブラリをリンクする必要がありますか? MSDNで説明されているほとんどの機能とは対照的に、関数を使用するために必要な静的ライブラリは宣言されていません。私は、DLLから派生した名前を使用してみました:normaliz.libそれは正常にリンクしましたが、私は実行時にNormalization.dllが私のコンピュータ上に見つ

    6

    2答えて

    以下の識別子にはリンケージがありません。オブジェクトまたは関数以外のものとして宣言された識別子。関数パラメータであると宣言された識別子。 ストレージクラス指定子externなしで宣言されたオブジェクトのブロックスコープ識別子。前宣言は、内部または外部リンケージを指定している場合、その識別子の前に宣言が、表示された範囲内のストレージクラス指定子はexternと宣言された識別子について {

    1

    1答えて

    前方宣言Cのヘッダーがあります。どうやら、これは、C++では不可能であるので、 extern "C" { #include <header.h> } 形式のプリプロセッサラップのすべてを支援するつもりはありません。これらのヘッダーをC++翻訳単位に含める方法はありますか?Cヘッダーを編集する必要はありませんか?幸いにも、この場合の前方宣言を避けるためにCヘッダを変更するのは比較

    2

    1答えて

    メッセージIDに対応する一連の定数文字列があります。私は、これらの定数がアプリケーションのさまざまなクラスで使用されるため、これらの定数の集中化された場所を作成しようとしています。私はもともと、それらを含む名前空間を作成するつもりだった。 // MessageIDs.hh namespace MessageIDs { const std::string kMessage1("Messa

    8

    2答えて

    I持って、私はいくつかの.hファイルで宣言した列挙型: typedef enum { NONE, ONE, TWO, THREE } MYENUM; 別々の.cppファイルで、私はこれを行うことはできません。一つはそうせずにどうなるか extern enum MYENUM; //works extern MYENUM TWO; //makes sen

    1

    2答えて

    WebSphere 6.1 NDのMDBでXML.loadString(...)を呼び出しています。私はthis questionに記載されているのと同様のjava.lang.VerifyErrorを得ています。 スタックトレースは次のとおりです。 java.lang.VerifyError: class loading constraint violated (class: scala/coll

    5

    2答えて

    私は、名前空間スコープのstaticは "内部リンケージ"を意味することを知っています。ここで、次のコードを考えてみます。 static class Foo {} foo; staticはFoo、fooまたは両方に適用されますか?

    2

    3答えて

    私は2つのファイルがあります: 1はmain.cppに #include<iostream> using namespace std; int min(int,int); int abs(int); int gcd(int,int); const char *s = "Read Error!!"; int main() { cout << "Enter first V

    3

    1答えて

    私はpythonでhclusterライブラリを使用しようとしています。私は、hclusterで疎な行列を使用するのに十分なPythonの知識がありません。誰か助けてください。だから、それは私がやっている: import os.path import numpy import scipy import scipy.io from hcluster import squareform, pdi

    0

    1答えて

    クラスのインライン関数が内部リンケージにデフォルトであることを証明するにはどうすればよいですか?言い換えれば /: どのように私はコンソールに内部結合の出力を表示することができますか? EDIT:UNIXプラットフォーム