問題タブ [variables]
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++ - 静的変数、個別のコンパイル
すべてが 1 つのファイルにまとめられたプログラムを作成し、メソッドはヘッダーで前方宣言されました。プログラムは、最初は 1 つのファイルにあるときに完全に機能しました。しかし、プログラムを分離すると、ヘッダー ファイルで宣言されたクラスの 1 つのデストラクタがランダムに発生し続けました。
特定のクラスのオブジェクトの数をカウントするために、ヘッダーに静的変数があります。オブジェクトを構築するたびに、この変数をインクリメントします。次に、デストラクタでその変数から 1 を減算し、それが 0 (最後のオブジェクトであることを意味する) かどうかを確認し、何かを行います。値が時々ずれているようですが、理由はわかりません。アプリケーションにランダムな呼び出しがありますが、それが上記の説明に影響する理由がわかりません。ありがとうございます。どんな助けや洞察も大歓迎です!
[更新]:ヘッダーに実装されているデストラクタを含む基本クラスがあります。次に、コンストラクタで静的変数をインクリメントする2つの派生クラスがあります..どうすればよいですか?
私がやろうとしていることは次のとおりです:私のヘッダーにはこれがあります:
次に、クラスBIには
誤解を招くカウントを取得しないように、どこでカウントを定義できますか? ありがとう。
java - Java Manifest.mf クラスパスの問題
Unix システムで Sybase jconn3.jar を使用する jar ファイル (test.jar と呼びましょう) を実行しようとしています。
以下を含む MANIFEST.MF ファイルを作成しました。
これにより、ClassNotFoundError が返されます。$SYBASE は、/opt/sybase13 を指すシステム変数です。私も次のことを試しました:
と
ただし、jconn3.jar ファイルを $SYBASE/jConnect-6_0/classes から test.jar と同じディレクトリにコピーし、MANIFEST.MF を次のように更新すると、次のようになります。
アプリケーションは期待どおりに実行されます。
これで、jconn3.jar ファイルをローカルにコピーして動作することを確認できました。私の MANIFEST.MF ファイルには Main-Class へのパスが含まれているため、ここでは問題になりません。
何が問題になると思いますか? 私は今、あまりにも長い間このことを見てきました。ありがとう!
c++ - C++で変数タイプを確認してください
そのため、現在C ++を学んでおり、これまでに学んだスキルをテストするプログラムを作成することにしました。ここで、私のコードで、ユーザーが入力した値がdoubleであるかどうかを確認したいのですが、doubleでない場合は、ifループを設定して、再入力するように求めます。私が抱えている問題は、ユーザーが入力した変数のタイプを確認する方法です。たとえば、ユーザーが文字または文字列を入力した場合、エラーメッセージを出力できます。これが私のコードです:
編集:私は始めたばかりで、あなたのコードについて少しも手がかりがないと言わざるを得ませんが、あなたのリンクをチェックします。ちなみに、テンプレートの操作方法はまだ学習していません。データの処理について学習しています。C++PrimerPlus第5版の第3章のみです。
javascript - 変数内の if ステートメント
私は 3 つのレベルを持つ条件付きナビゲーション メニューを構築しています (3 番目のレベルはビジネスによって今日追加されました。心配する必要はありません。来週ローンチするようなものではありません。ああ待ってください :))。最初の条件レベルの html を含む JavaScript var があります。私は今、最初のレベルの中に別のレベルを挿入しようとしています。
どんな助けでも大歓迎です。
ありがとう
variables - キャプチャされた変数を持つラムダ
次のコード行を検討してください。
したがって、実際の数値をラムダ関数にハードワイヤすると、正常に機能します。キャプチャされた変数を式に使用すると、次のエラーが返されます。
オブジェクト タイプ ReportBuilder.Reporter+<>c__DisplayClass0 から既知のマネージ プロバイダ ネイティブ タイプへのマッピングは存在しません。
なんで?どうすれば修正できますか?
java - Java セッション変数
セッション中にサーバーに情報を保存することは安全ではなく、悪い考えだと考える人がいると聞いています。
その結果、複数ページのビジネス プロセス関数では、アプリケーションはデータをデータベースに書き込み、必要に応じて情報を取得します。セッションに個人情報を保存することについて、必ずしも安全でないものはありますか?
c++ - 変数名を数字で始めてはいけないのはなぜですか?
しばらく前に、新しい C++ 開発者と一緒に仕事をしていたときに、彼が「なぜ変数名を数字で始められないのですか?」という質問をしました。
一部の数値にはテキストを含めることができ(123456L、123456U)、コンパイラがアルファ文字を含むすべてのものを変数名と見なしていた場合、それは不可能であることを除いて、答えを思いつくことができませんでした。
それは正しい答えでしたか?他に理由はありますか?
variables - オブジェクトインスタンス変数を使用する場合とメソッドに引数を渡す場合
メソッドに引数を渡すか、オブジェクトのすべてのメソッドに表示されるオブジェクトインスタンス変数として引数を宣言するかをどのように決定しますか?
クラスの最後にあるリストにインスタンス変数を保持することを好みますが、プログラムが大きくなるにつれて、このリストは長くなります。変数が十分な頻度で渡されるかどうかは、それを必要とするすべてのメソッドに表示されるはずですが、「すべてが公開されていれば、何も渡す必要はありません」と思います。
class - 変数の宣言方法
私の同僚と私は、関数で変数を宣言する方法について話し合ってきました。
TStrings という名前のクラス (説明のために Delphi を使用) があり、少なくとも 1 つの抽象メソッドと、明らかに抽象メソッドを実装する TStringList という子孫クラスがあるとします。 TStringList 型の関数変数をどのように宣言しますか?
2 つの例を次に示します。どちらがより良いプラクティスと見なされますか?その理由は?
vb.net - VB.NET で変数名を文字列に格納する
文字列内にいくつかの変数の名前を保存しようとしています。例えば:
これは、私が取り組んでいるデバッグに役立ちます。