問題タブ [constants]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 同様の const メンバー関数と非 const メンバー関数の間でコードの重複を削除するにはどうすればよいですか?
class X
内部メンバーへのアクセスを返したい場合、次のようなものがあるとします。
2 つのメンバー関数X::Z()
とX::Z() const
中括弧内のコードは同じです。これはコードの重複であり、複雑なロジックを持つ長い関数ではメンテナンスの問題が発生する可能性があります。
このコードの重複を避ける方法はありますか?
java - JSP の Java 定数
さまざまな定数の名前を定義するクラスがあります。
次のようなScriptlet コードを使用せずに、JSP 内でこれらの定数を使用したいと考えています。
この機能を提供するタグが Apache非標準taglib にあるようです。しかし、この taglib をダウンロードする方法が見つかりません。廃止され、機能が別の (Apache) タグ ライブラリに移動されたのではないかと考え始めています。
このライブラリをどこで入手できるか、または入手できない場合は、スクリプトレット コードを使用せずに JSP 内の定数にアクセスできる他の方法があるかどうかを知っている人はいますか?
乾杯、ドン
c - Cで変数の名前を見つける
昨夜Cで質問されましたが、大学時代からCをあまり使っていなかったので答えがわからなかったので、忘れずにここで答えが見つかるのではないかと思いました。
人が次のような定義を持っている場合:
その人は、その中にある1を使用して変数名を見つけることができますcount
か?
カウントが1を指すと思ったので、そうは思いませんでしたが、1がカウントに戻る方法がわかりません。
javascript - JavaScript に定数はありますか?
JavaScriptで定数を使用する方法はありますか?
そうでない場合、定数として使用される変数を指定する一般的な方法は何ですか?
c++ - コピーではなくオブジェクトへの const 参照を返す
いくつかのコードをリファクタリングしているときに、std::string を返す getter メソッドに出くわしました。たとえば、次のようなものです。
const std::string&
確かに、ゲッターは?を返す方が良いでしょう。現在のメソッドは効率的ではないコピーを返しています。代わりに const 参照を返すと問題が発生しますか?
c++ - C++およびCの関数パラメーターとしての「constint」と「intconst」
検討:
これら2つの機能はすべての面で同じですか、それとも違いがありますか?
C言語の答えに興味がありますが、C ++言語で何か面白いことがあれば、それも知りたいです。
c++ - c++では、constも機能するのにコンパイラが非const関数を選択するのはなぜですか?
たとえば、次のクラスがあるとします。
コードの別の場所には、次のようなものがあります。
この場合、コンパイラが非 const バージョンを選択する理由を知っている人はいますか?
これはやや不自然な例ですが、解決しようとしている実際の問題は、オブジェクトが変更された場合にオブジェクトを定期的に自動保存することであり、ポインターはある時点で変更される可能性があるため、非 const でなければなりません。
c++ - 静的配列の恒常性は共有ライブラリのレイアウトに影響しますか?
次の2つのC++ヘッダーの場合を考えてみましょう。
ケース1:
ケース2:
後者の場合のconstは、自主的なコンパイル時チェックのみですか、それともMac / Linux / Windowsの共有ライブラリレイアウトに影響しますか?
更新:回答によると、コンパイラーはconstのものを読み取り専用ページに配置する場合があります。WindowsのVisualC++またはMacまたはLinuxのGCCは、実際にconstデータを読み取り専用ページに配置しますか?おそらく私は間違った方法でテストしましたが、IntelのMacでは、constバージョンの要素は書き込み可能であるように見えました。
perl - Perlモジュールの定数を使用するにはどうすればよいですか?
Perlモジュールで定数を定義する場合、メインプログラムでその定数をどのように使用しますか?(または、メインプログラムでその定数を呼び出すにはどうすればよいですか?)