問題タブ [static-array]

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

php - PHP - クラスインターン静的レジストリ配列 (&$this) が機能しない

親愛なるコミュニティへのご挨拶、
各オブジェクトへの参照の静的配列を介して内部的にすべてのインスタンスを追跡するクラスを作成しようとしています。

しかし$_register、メイン スクリプトを変更しようとすると、次のようになります。

それでも「0 : hihi」が出力されます。Avar_dump( MyObject::$_register[0] )は NULL に設定されていることを示しましたが、参照する必要がある MyObject は依然として同じインスタンスを指しています。

PHP の参照を理解しようとしていますが、この動作は私にとって予想外でした。誰か説明してくれませんか。

アドバイスありがとう

PS: C++/Qt を少し試してみる前に、参照/ポインターの使用方法の違いにめまいがしました。

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

java - SWIG を使用して C++ から Java 配列を返すにはどうすればよいですか?

静的配列を返す関数を作成し、この関数を SWIG でラップして Java で使用できるようにしたいと考えています。

独自のクラスを作成し、次のような C++ 関数があるとします。

そして、このように Java で使用できるように SWIG でラップしたいと思います。

私はいくつかの調査を行いましたが、価値のあるものを見つけることができませんでした(多くの回答は、引数が配列である関数を作成する方法を述べていますが、返される配列については何も述べていません)。

私に答えてくれてありがとう。

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

c - 可変長の静的配列

以下は合法ですか?

はいの場合、なぜ、どのように?

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

c - 二重連結リストをバイナリ ファイルに書き込むと、セグメンテーション エラーが発生する

これは、バイナリ経由で読み込んだ情報を含む私の学生の構造体です

これは私がそれらをメインで宣言した方法です

これが私のファイルの初期化方法です

これは、私の fwrite がメインでどのように見えるかです。セグメンテーション違反が発生し続け、二重リンク リストをバイナリ ファイルに書き込む方法について私が見たすべての例では、これを行う必要があります。だから私はここに来て、なぜ私が持っているものに何らかの変更を加えたのかを説明します. また、main で listPtr として宣言された二重リンク リストと、node としてのノードがあります。

これは私のイニシャルです

これは nodeinit のプロトタイプと一緒に私のノード構造体です

なぜこれが起こっているのかについての助けをいただければ幸いです。二重にリンクされたリストを含むバイナリファイルに実際に書き込んだことはありません:/.

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

c - C プリプロセッサー・ポインター・スウィズリング

あるテーブルが元のテーブルを参照する別のテーブルを参照するという静的テーブルの問題を回避しようとしています。コンパイラは、テーブル メンバーの 1 つの定義が見つからないというエラーを出します。この問題を回避するために、いくつかのテスト コードをモックアップしてきました。私がやろうとしているようなことは可能ですか?

以下は参照用のコードです。

したがって、私の考えは、ポインターの割り当てをランタイムに延期することでした。オブジェクトをディスクに書き込んだり戻したりするときに、同様のことを行いました。このような静的テーブルを作成する方法はありますか? (静的に割り当てられた他の構造体へのポインターを使用)

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

php - 値を格納するための静的php配列の作成

自分の Web サイトにリダイレクト機能があり、ユーザーはホワイト リストに登録され、ridirect が有効になっているサイトにリダイレクトされます。

例として、ユーザーの URL が

現在、関連スクリプトはデータベース呼び出しを行い、データベースにはホワイトリストに登録されたドメインをチェックするテーブルがあり、ドメイン名がリダイレクト可能かどうかも通知します

サンプルユーザーはホワイトリストに登録され、リダイレクトが有効になっているため、リダイレクトされます。

問題は、この設計は実際の実行ではかなり高価なものです..ほとんどの場合、多くの時間を消費します. ユーザーが来るたびに、db 呼び出しが行われます。

したがって、データベース呼び出しが行われる前に配列を宣言しています。

基準を満たす正しいドメイン名である場合、値は上記の配列に追加されます

したがって、私の設計では、ユーザーが同じドメイン名を再度入力すると、db 呼び出しは行われず、代わりにアレイが chk されて続行されます。

したがって、このシナリオに一致する静的な配列を作成するのを手伝ってくれる人はいますか(複数のリクエストの過程で配列を永続化します)...