タグ付けされた質問 「reference」

参照は、プログラムがコンピューターのメモリまたは他のストレージデバイスにある変数やレコードなどの特定のデータに間接的にアクセスできるようにする値です。

4
null参照は可能ですか?
このコードは有効ですか(および定義された動作)? int &nullReference = *(int*)0; g ++および打ち鳴らす++使用する場合でも、警告なしにそれをコンパイルし、両方の-Wall、-Wextra、-std=c++98、-pedantic、-Weffc++... もちろん、参照にはアクセスできないため(nullポインターの逆参照を意味するため)、参照は実際にはnullではありませんが、アドレスをチェックすることで、nullかどうかを確認できます。 if( & nullReference == 0 ) // null reference

11
未使用の参照を削除(!=“ using”)
プロジェクトで未使用の参照を見つけて削除するにはどうすればよいですか? vs 2008ではusingステートメントを簡単に削除できますが、プロジェクトの実際の参照は削除されません。参照されたdllは引き続きbin / setupパッケージにコピーされます。





17
DLLへの参照を追加できませんでした
C#アプリケーションで参照として.dllファイルを追加すると、エラーが表示されます。 「.... dll」への参照を追加できませんでした。ファイルがアクセス可能であり、有効なアセンブリまたはCOMコンポーネントであることを確認してください。 ILDissassemblerは有効なCLRヘッダーがないと言っているので、regsvr32を使用して登録しようとすると、別のエラーが発生します。 モジュール ""は読み込まれましたが、DLLRegisterServerの呼び出しはエラーコード '0x80004005'で失敗しました 64ビットWindows 7マシンでVS2010の最終バージョンを使用しています。何が問題でしょうか? ヒント/返信をありがとう
95 .net  wcf  reference 

3
std :: ref(T)とT&のC ++の違い?
このプログラムに関していくつか質問があります。 #include <iostream> #include <type_traits> #include <functional> using namespace std; template <typename T> void foo ( T x ) { auto r=ref(x); cout<<boolalpha; cout<<is_same<T&,decltype(r)>::value; } int main() { int x=5; foo (x); return 0; } 出力は次のとおりです。 false std::refオブジェクトの参照が返されない場合、それは何をするのか知りたいのですが。基本的に、次の違いは何ですか。 T x; auto r = ref(x); そして T x; T &y = …
92 c++  reference  ref 

3
値の代わりに範囲参照
範囲がキーと値の「コピー」を返すことを確認しました。その範囲でアイテムの住所を返す方法はありますか?例 package main import "fmt" type MyType struct { field string } func main() { var array [10]MyType for _, e := range array { e.field = "foo" } for _, e := range array { fmt.Println(e.field) fmt.Println("--") } } http://play.golang.org/p/AFOGG9NGpx ここでは、範囲がフィールドのコピーを送信するため、「フィールド」は変更されません。インデックスを使用する必要がありますか、それとも値を変更する他の方法がありますか? 読んでくれてありがとう。
91 pointers  reference  go 

11
公式のJavaScriptリファレンスがないのはなぜですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する JavaScriptリファレンスを検索しようとしましたが、何もありません。推奨される最高のソースは、MDN(Mozilla Developer Network)とW3Schoolsです。 どうして?

7
なぜこれがNullPointerExceptionをスローしないのですか?
次のコードの説明: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); これはB、証明sampleとreferToSampleオブジェクトが同じメモリ参照を参照するように印刷されます。 StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); これはAB同じことを証明するものを印刷します。 StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample = null; referToSample.append("A"); System.out.println(sample); NullPointerException私がappendnull参照を呼び出そうとしているので、これは明らかにスローされます。 StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; …

9
PhantomReferenceをプロジェクトで使用したことがありますか?
私が知ってPhantomReferenceいる唯一のことは、 このget()メソッドを使用するnullと、オブジェクトではなく常に返されます。それの用途は何ですか? を使用PhantomReferenceすることにより、オブジェクトがfinalizeメソッドから復活できないことを確認します。 しかし、このコンセプト/クラスの用途は何ですか? これをプロジェクトで使用したことはありますか、またはこれを使用する必要がある例はありますか?
89 java  reference 

4
プログラムで参照を追加する方法
終了したときにSkypeを実行して情報をメッセージで送信するプログラムを作成しました。Skype4COM.dllSkype経由でメッセージを送信するには、の参照を追加する必要があります。ネットワーク上に12台ほどのコンピューターがあり、共有ファイルサーバー(とりわけ)があります。他のすべてのコンピューターは、このプログラムを実行できる必要があります。手作業でリファレンスを設定することは避けたいと思っていました。参照を共有の場所に置き、プログラムの実行時にプログラムで追加することを計画していました。 VBAを使用してプログラムでExcel2007に参照を追加する方法がわからないようです。私はそれを手動で行う方法を知っています:開くVBE --> Tools --> References --> browse --_> File Location and Name。しかし、それは私の目的にはあまり役に立ちません。Access Vb.netでそれを行う方法があり、これに似たコードがポップアップし続けることは知っていますが、それを理解しているかどうか、または関連性があるかどうかはわかりません。 ThisWorkbook.VBProject.References.AddFromGuid _ GUID:="{0002E157-0000-0000-C000-000000000046}", _ Major:=5, Minor:=3 これまでのところ、提示されたソリューションでは、プログラムで参照を追加するために、手動で参照を追加し、トラストセンターを変更する必要があります。これは単に参照を追加するだけではありません。提案された解決策を実行すれば、将来の参照をプログラムで追加できるようになると思います。それはおそらく努力する価値があります。 それ以上の考えは素晴らしいでしょう。
89 excel  vba  reference 


20
クラスライブラリを参照できないのはなぜですか?
Visual Studio2008のWebサイトとクラスライブラリを含むソリューションがあります。 次に、クラスライブラリを参照する必要があるソリューションの外部に別のWebサイトプロジェクトがあります。Binフォルダーまたはプロジェクトを右クリックして[参照の追加]を選択し、[クラスライブラリプロジェクト]を選択すると、クラスライブラリに必要な15個程度のDLLがWebサイトのbinフォルダーに追加されますが、.csファイルはいずれもusingステートメントを認識しません。 using MyLibrary.MyFolder; それはそれを解決できないと言っています、そしてReSharperはそれが使われていないのでそれが安全に取り除かれることができると言っています。 ReSharperは、参照が必要であることを認識し、「MyLibraryを参照してMyFolderを使用する」ことを提案します。すでに持っている参照を追加することを提案している理由がわかりません。私が提案に行くとき、私はエラーを受け取ります 「参照モジュールに失敗しました。おそらく、参照によってプロジェクト間の循環依存関係が生成されます。」 Webサイトのプロパティページに移動し、すべての参照を削除して再度追加しようとしましたが、同じエラーが発生します。これが機能しない理由はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.