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

4
Java参照はCポインターとどのように異なりますか?
Cにはポインターがあり、Javaには参照と呼ばれるものがあります。彼らはすべてが何かを指しているという意味でいくつかの共通点を持っています。Cのポインターは、それらが指すアドレスを格納することを知っています。参照には住所も保存されますか?ポインターがより柔軟でエラーが発生しやすいことを除いて、それらはどのように違いますか?
97 java  c  pointers  reference 

7
参照がPHPでめったに使用されないのはなぜですか?
私はC ++の知識があり、ポインターが一般的に使用されていることを知っていますが、PHPのオープンソースコードを調べ始め、メソッドで参照を使用するコードを見たことはありません。 代わりに、コードは、変数への参照をメソッドに渡す代わりに常に戻り値を使用します。その後、変数の値が変更され、そのまま返されます。 参照を使用するとメモリ使用量が少なくなるので、なぜPHPで使用されないのですか?
26 php  reference 

4
なぜC ++とJavaの両方が「参照」の概念を使用しますが、同じ意味では使用しないのですか?
C ++では、関数への参照引数により、関数が参照を他のものに参照させることができます。 int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1; std::cout << "i=" << i << "\n"; // i = 1; changeNumberReference(i); std::cout << "i=" << i << "\n"; // i = 23; } 同様に、関数への定数参照引数は、参照を変更しようとするとコンパイル時エラーをスローします。 void changeNumberReference(const int& reference) …
26 java  c++  pointers  reference 

5
2つのDLLが競合して、ビルドするソリューションが妨げられる可能性はありますか
特定のケースがありますが、一般的な状況について疑問に思いました。 2つのDLLをVisual C#プロジェクトへの参照として追加すると、ソリューションが構築されないように互いに衝突する可能性がありますか?これが事実である場合、これを軽減する可能な方法は何ですか。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.