問題タブ [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.

0 投票する
5 に答える
12309 参照

c++ - この const メンバー関数でメンバー変数を変更できるのはなぜですか?

0 投票する
2 に答える
11883 参照

c# - 環境定数

タブ文字のDotNetにEnvironment.NewLineと同等のものはありますか?

0 投票する
7 に答える
106703 参照

c++ - C++ STL の const_iterator と non-const iterator の違いは何ですか?

const_iteratoraと anの違いは何ですかiterator? どこでどちらを使いますか?

0 投票する
2 に答える
641 参照

c# - C# テクニック - 文字列による定数値の取得

「xlSum」、「xlAverage」、「xlCount」などの文字列を Microsoft.Office.Interop.Excel.XlConsolidationFunction の値に変換する良い方法はありますか?

反射が遅くなると思います(可能であれば)。これらの定数値は約 10 個あります。可能であれば、大きな switch ステートメントを避けようとしていました。

0 投票する
6 に答える
528 参照

c++ - C++ では、インターフェイス .h に int GetSomeInt() const;.... と表示させたいのですが、実際にはメソッド *DOES* が "this" を更新します。

const メソッドに遅延初期化ロジックを追加しているため、実際にはメソッドが const ではなくなります。パブリック インターフェイスから「const」を削除せずにこれを行う方法はありますか?

編集:「mutable」キーワードはここで役割を果たしますか?

0 投票する
2 に答える
1040 参照

php - PHPの定義済み定数を最適にチェックしたい

PHP では、エラー報告レベルに応じて、定数を定義せずに次のように呼び出す場合:

値の代わりに定数の名前を出力する場合があります!

そこで、この問題を回避するために次の関数を書きましたが、より高速なコードでそれを行う方法を知っているかどうか知りたいですか? つまり、この関数を使用せずに速度テストを行ったところ、.0073 秒で 500 個の定数を定義してダンプできました。しかし、以下のこの関数を使用すると、これは .0159 から .0238 秒のどこかに切り替わります。したがって、マイクロ秒をできるだけ小さくすることは素晴らしいことです。なぜ?これをテンプレートに使用したいからです。表示したいすべての変数でエラー報告を切り替えるよりも良い方法があるに違いないと私は考えています。

0 投票する
7 に答える
23030 参照

c++ - CおよびC++でのconstポインタからポインタへの意味は何ですか?

私は宣言を右から左に読むという経験則を知っており、同僚が私に次のように言うまで、何が起こっているのかを知っていたと確信していました。

「ppMyStruct は、(変更可能な) MyStructure への const ポインターへのポインター」 (C++ の場合) を意味します。

「ppMyStruct は、const MyStructure へのポインターへのポインターです」という意味だと思いました。C++仕様で答えを探しましたが、どうやら私はそれが得意ではありません...

C++ では in とはどういう意味ですか? C でも同じことを意味しますか?

0 投票する
5 に答える
29253 参照

c - Cで定数関数ポインタの配列を宣言するにはどうすればよいですか?

次のように、関数へのポインターの配列を宣言する必要があります。

ただし、配列を定数として宣言する必要があります-配列内のデータとデータへのポインターの両方。残念ながら、const キーワードをどこに配置すればよいか思い出せません。

実際のポインター (この場合は MESSAGE_HANDLERS) は、配列として宣言されているため、既に一定であると想定しています。一方、配列内の関数ポインタは、示されているように宣言されている場合、実行時に変更できませんか?

0 投票する
10 に答える
1090503 参照

c++ - std::string を const char* または char* に変換する方法

をまたはに変換するstd::stringにはどうすればよいですか?char*const char*

0 投票する
8 に答える
1598 参照

c++ - 優れたウィンドウ定数リストがどこにあるかは誰でも知っています

無効な値を -1 に設定しようとしています..しかし、私は魔法の数が好きではありません..誰もが共通の定数のセットを見つける場所を知っています. 私はVS6(っぽい)で働いています。

ネットワーク経由でファイルを読み取ろうとしていますが、ファイルの合計サイズに不適切な値が必要なので、有効な情報が得られたかどうかはわかります.0は有効なサイズであるため、使用できません。

ハーパー・シェルビー 頭に釘を打つ.. ほんの少しの親指。彼はwin32定数について言及しました..まさに私が考えていたものです..リンクを見つけるために:)