問題タブ [constant-expression]
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++ - B ツリー クラスの実装: 式には定数値が必要ですか?
「itemtype.h」ヘッダー ファイルがあるとします。ここで、次の項目を宣言します。
さて、このヘッダーから「btree.h」を作成する必要があります
しかし、次の2行で
式には定数値が必要です。では、どうすれば修正できますか?
c# - タイプ 'UInteger' で表現できない定数式
C# で次のコードを実行すると、正常に動作します
しかし、VB.Net で同じコードを実行すると、「型 'UInteger' で表現できない定数式」というエラーが表示されます。
c# - c#:定数式とは何ですか?
現在、属性を使用しています。「属性引数は、定数式、typeof式、または属性パラメーターtypeの配列作成式である必要があります。」というエラーが頻繁に発生します。「定数式」が何を意味するのか、私にはよくわかりません。
属性にaを渡すことができればFunc<MyType, bool>
(属性が存在するときに実行されるコードによって消費されるため)、非常に便利でした。しかし、残念ながら、違います。その型をアセンブリメタデータに配置できない理由がわかりません。これが、属性にその型を渡せない理由だと思います。
誰か私にアイデアを教えてもらえますか?
c++ - この const 引数が非型のテンプレート パラメーターと一致しないのはなぜですか?
以下のコードを gcc でコンパイルすると、次のエラーが発生します。'i ' は定数式に表示できません。
どうしてこれなの?
c++ - 変数を定数式に含めることはできません
GCC4.5でこれをコンパイルできない理由を理解するのに苦労しています。
VS2010では問題なく動作します。私は何が欠けていますか?
更新:私は急いでいて、コード全体を貼り付けませんでした。申し訳ありません:(
PS:タイトルが言うように、私が受け取るエラーは、「長さは定数式に表示できません」です。
sql - Linq to SQL の定数式が正しくコンパイルされない
Linqでクエリしたい(そしてLinqPadで実験したい)マスター詳細関係を持つ2つのテーブル(mysql)があります。問題は、Linq to SQL が次のクエリに対して正しい結果も SQL ステートメントも生成できないことです。
そしてもう一つ
最初のクエリは後者のように正しい結果を生成しません.LinqPadをチェックインした後の問題は、(1 - 6/100)
にコンパイルされた1.0
. 誰かが理由を説明できますか?
c - 定数式と条件式の関係は何ですか?
Cの定数表現について正確に理解したいので、C99の関連規定を読みました。「6.6定数式」の最初の条項では、定数式の構文について説明していますが、理解できません。
C99の「6.6定数式」の章の最初の規定:
定数式:
条件式
C99が定数式を説明するために条件式を使用するのはなぜですか?間違いなく、式2+3は定数式です。条件式ですか?
c++ - 定数式に関する混乱
これは、このトピックのある種のフォローアップであり、その一部を扱っています。前のトピックと同様に、コンパイラに と のconstexpr
関数があるstd::initializer_list
としstd::array
ます。では、さっそく本題に入りましょう。
これは機能します:
次のエラーでクラッシュします。
その間、定数式に関するいくつかの論文を読みましたがconstexpr
、この動作はまだ私には意味がありません。最初の例は有効な定数式と見なされ、2 番目の例はそうではないのはなぜですか? 後で安心して休むことができるように、説明を歓迎します。
注:すぐに正確に説明します。Clang はconstexpr
、C++14 用に計画されているライブラリの追加を実装していないため、最初のスニペットをコンパイルできません。GCC 4.7 を使用しました。
編集: OK、拒否されたものとそうでないものを示す大きな例を次に示します。
php - PHP を使用した Google Map API の未終了の文字列定数
未終了の文字列定数に問題があります。
ここにPHPの私のコードがあります:
ここにHTMLソースがあります(結果、すべてではありません。長すぎます)
変数$Alamat
を削除しても問題ありません。しかし、私は $Alamat を広告しています。PHP コードの何が問題なのかわかりません。
の値$Alamat
は次のようになります (string/varchar):
ただし、HTML ビューでは次のように表示されます。
Jln。カルティカ ポー ボックス 2047
HTMLに渡すときに文字が抜けているはずだと思いました。
文字が渡されなかったと思い、このエラーが発生しました。これ$Alamat
は、単一行ではなく複数行が$Hotel
含まれているのに、単一行の文字列が含まれているためです。
この varchar 複数行を PHP で使用できるようにする方法を知っている人はいますか?