問題タブ [declaration]

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 投票する
3 に答える
1420 参照

c - unsigned int の制限を超えるサイズの大きな配列を定義する

サイズが 12884901888 のような配列を静的に (*.h) ファイルで定義する必要があります。

上記の宣言はエラーになり、機能しません。

配列宣言で使用される定数は unsigned int であるためです。しかし、使用する必要がある定数 (12884901888) は unsigned int の制限よりも大きくなっています。

上記のようにサイズ 12884901888 の配列を定義するにはどうすればよいですか?

ありがとうございました。

-広告

PS私は多くの人がその巨大な配列サイズを最適化すると言うことを知っていますが、私の場合に特有の何らかの理由で同じものを使用する必要があります。

0 投票する
3 に答える
14548 参照

objective-c - Objective-C メソッドはいつ定義しますか?

私は Objective-C を学んでおり、C/C++ のバックグラウンドを持っています。

  • オブジェクト指向 C++ では、親クラスで宣言されている場合でも、定義 (実装) する前に常にメソッドを宣言する必要があります。

  • 手続き型の C、IIRC では、同じコンパイル単位 (つまり、同じファイル) 内の別のものからのみ呼び出される限り、関数を定義するだけで済みます。 「extern」を使用して他の場所で宣言しないでください)。

  • 現在、Objective-C では、ヘッダー ファイルでセレクターを宣言する必要があるのは、セレクターが外部で使用される場合のみであり、.m ファイルでセレクターを作成して、それらを内部で呼び出すことができるようです。 .m ファイル。また、デリゲート メソッドまたは継承されたメソッドが (再) 定義されることはないようです。

私は正しい軌道に乗っていますか?Objective-C でセレクターを定義する必要があるのはいつですか?

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

f# - F# プライベート静的メソッド

f# のクラスでプライベート静的メソッドを定義するにはどうすればよいですか? プライベート モディファイアをアタッチしようとすると、エラーが発生します。

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

c - 関数で引数のデータ型を指定せず、呼び出し中にパラメーターを渡すとどうなりますか?

次のプログラムを見てください。

関数「printit()」で引数のデータ型を指定しなくても、結果はprintfに表示されます。gcc でコンパイルして実行すると、正解が表示されます。C では引数のデータ型を指定する必要はありませんか? 上記の場合に取られる引数のデフォルトのデータ型は何ですか?

0 投票する
4 に答える
2326 参照

c++ - 実行時の2Dint配列の初期化

以下のコードはC++の本から入手したものですが、初期化がどのように機能するのか理解できません。

私が見ることができるものから、行を通るループサイクリングの外側と、列を通る内側のループサイクリングがあります。しかし、それは私が理解していない配列への値の割り当てです。

だからここにいくつかの質問があります。

  • 2Dint配列の初期化がわかりませんnums[3][4](t*4)+i+1コンパイラが何をどこに割り当てるかを認識できるように、を分離するものは何ですか?
  • 割り当てられている値に基づいて、行と列に格納される値を知るにはどうすればよいですか?
  • アスタリスクがあるのはなぜですか?
  • かっこは何のt*4ためにありますか?

初期化2次元配列は次の例のように見えることを理解しています。

そして、私が知っていることから、このように記憶に残っています。

ありがとうございました。

0 投票する
3 に答える
530 参照

javascript - Javascript 設定変数とオブジェクト、および適切な構文 (デバッグ コンソール)

そのため、ページでメソッドを呼び出そうとしていますが、メソッド内に入れたい値はわかっていますが、構文を機能させることができないようです。私はそう感じます。

わかりましたので、ここにページのjavascriptメソッドがあります

非常に単純な関数であり、パラメーターが文字列であると仮定しますよね? したがって、IE8 Script Debugger Console でこれを試しました。

ReturnValue("adf","asdf"); //FAIL "オブジェクトが必要です"

オブジェクトが期待されていましたね。まあ、次に想定する文字列にはシングル クォーテーションが必要かもしれません (念のため)。

ReturnValue('adf','asdf'); //FAIL "オブジェクトが必要です"

わかりました、確認するだけです..だから、文字列を格納するオブジェクトが必要です。私が考えたvarを使用するのはどうですか..

var o = "adf"; var p = "dfsa"; ReturnValue(o、p); //FAIL "オブジェクトが必要です"

念のため、一重引用符を付けてみました。結局のところ、オブジェクトが必要であると確信しています。だから私はオブジェクトを作成しようとしました。

o = 新しいオブジェクト(); k = 新しいオブジェクト(); //{...}

ここから、オブジェクトに文字列を追加する方法がわからなかったので、これを行いました。

o.value = "テキスト"; k.value = "フィールド"; // "テキストフィールド"

さて、私はワクワクしています。そこに紐が入ったオブジェクトがあるので、もう一度まとめてみます。

ReturnValue(o,z) // EPIC FAIL "オブジェクトが必要です"

私はそこにオブジェクトを入れています!今、私は振り出しに戻っています。誰か助けてもらえますか?

さて、問題はまだ解決されていません。

さらに調査したところ、ページの読み込みの最初にスクリプトが実際に 1 回実行されることがわかりました。デバッグとブレークが可能で、コードを一時停止している間にメソッドを実行できます。しかし、リリースしてすべての変数の宣言が完了すると、メソッドを実行できなくなります。しかし、何らかの理由で、実行しようとしているのと同じメソッドを、 Window.Opener.ReturnValue(string,string); を使用してポップアップから実行できます。

理解できません!

Javascript の第一人者は、私があなたを必要としているとき、あなたはどこにいますか!

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

types - Fortranでの型宣言

以下のYのタイプはREALだと思います。

しかし、ここでのタイプは何ですか?

その行の先頭にあるREALトークンのために、暗黙的に入力されたのですか、それともREALですか?型宣言の範囲は、、まで、または行末までは何ですか?

そして、::はどのような目的に役立ちますか?

(申し訳ありませんが、真夜中に混乱した状態でパーサーに取り組んでいると、間違った仮定をすることを恐れ、その瞬間の知恵は、より多くの経験を持つ他の人に相談するように言います。)

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

c# - C# コードの理解と Objective-C への移植の支援

わかりました、C# で他の誰かによって書かれたこのプロトタイプがあり、それを Objective-C に入れようとしています。現在、私はまだ C# の正式な経験がないので、まだすべてを知っているわけではありません。最初の 3 つの変数が何であるかは理解していますが、4 行目と 5 行目 (c_data) が何をしているのかに問題があります。4 番目がメソッドを宣言してから 5 番目がそれを定義しているのか、それとも何が起こっているのか? ご協力いただきありがとうございます!

0 投票する
1 に答える
1341 参照

asp-classic - ASPVBSCRIPT変数宣言の問題

まず、質問がありました

.aspページ

この関数の呼び出しを実行すると、Set SESSION( "nv行に到達すると、エラーが表示されます。

変数を定義するにはどうすればよいですか?私は試したdim SESSION, dim SESSION("nv... not working!

クラス外で実行するので、それらの変数を宣言する必要はありませんか?