問題タブ [redefine]

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

objective-c - Objective CでC配列を再定義/サイズ変更しますか?

次のように定義されたObjectiveCのC配列があります。

次に、ifブロックで、条件に基づいて配列を再定義したいと思います。

次に、ifブロックの外側で、配列にアクセスすると、keysArrayが存在しないというエラーが表示されます。

ありがとう。

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

c++ - 共通のスコープで定義された変数を再利用するか、各内部スコープで再定義する方が速いですか?

具体的にはC++ですが、答えはアセンブリコードにあると思います。

共通スコープ (関数など) に複数のブロックがあり、それぞれが同じ型の変数を使用する場合、変数を共通スコープで定義して各ブロックで再初期化するか、再定義して各ブロックで初期化する方が高速ですか?ブロックの(または基本的な違いはありません)?

例:

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

c++ - Linuxでmalloc()を再定義してC++で使用する方法

mem_malloc()とmem_free()を定義していて、それらを使用してmalloc()とfree()を置き換え、その結果、C++のnewとdeleteを置き換えたいと考えています。

私はそれらを次のように定義します:

ただし、2つのリンクエラーが発生します。

1)複数定義されたmalloc()およびfree()エラーを取り除き、組み込みの定義ではなく、自分の定義を取得するにはどうすればよいですか?

2)どのライブラリがdlopen()とその友達を提供しますか?これが組み込まれていると思いますが、未定義です。

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

c - C での空きメモリ関数の再定義

私は C でメモリ関数を再定義していますが、このアイデアが free() 関数の実装として機能するかどうか疑問に思っています。

前もって感謝します!

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

css - css オーバーフローを再定義していますか?

私のメイン div.containerは、overflow:hidden; に設定されています。100% の高さを維持するために、ヘッダーとフッターを除くすべてのコンテンツ div をネストします。ただし、内部には、オーバーフローする必要があるものを含むサイドバーがあり、子 div の再定義が機能していないようです。これを回避する方法はありますか?

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

c++ - C++クラスの再定義エラー

ロギングプログラムをコンパイルしていますが、このエラーが発生し、一生理解できません...

でコンパイルするときにgccで

logger.h:

logger.cpp

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

coldfusion - 既存の変数への追加に関するcfsetの問題

私は簡単な問題のように思われることに取り組んでいる私の髪を引っ張っています。しかし、ColdFusionの新人として、私はそれを理解するのに非常に時間がかかっています。

だから...adultRate= 89

では、なぜadultRateはまだ89に等しいのですか?

ありがとう!:D

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

firefox-addon - MozillaFirefoxアドオンのoverlay.jsでXMLHTTPRequestを再定義します

Firefox拡張機能を構築していて、ロードされたすべてのページのXMLHTTPRequestオブジェクトの動作を変更したいと思います。

私はトリックを行うべき次のコードを見つけました:

このコードをoverlay.jsファイルに追加しました。「ページの読み込み」アラートが表示されるため、読み込みイベントは正しく機能します。ただし、XMLHTTPRequestは上書きされません。

誰かが何が悪いのか知っていますか?

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

java - Java 6で通貨記号を再定義します(CurrencyNameProviderを介して?)

最近、Sun /Oracleはウクライナグリブナの通貨コードを誤ったものに変更しました。これをコードで修正する必要があります。

Java 6では、CurrencyNameProvider(も参照)を介してJavaレベル(詳細はこちら)でそれを実行できるはずです。

残念ながら、どのロケールがメソッドを返す必要があるのか​​わかりません

実例は大歓迎です!

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

javascript - 継承された JavaScript 関数を再利用してオーバーライドする方法

マウスイベントのクラスがあります。Dojo b/c を使用しています。その OO アプローチが気に入っています。

_onClick()ウィンドウで生成されたマウスのプレス/リリース イベントをリッスンし、クリックが発生したかどうかを判断します。ある場合onClick()は呼び出されます。onClick()可能なすべてのクリックに共通の機能を実行するため、ユーザーがクリックするたびに呼び出す必要があります。

場合によっては、ユーザーがの機能を拡張したい場合がonClick()あります。元の機能をコピーペーストせずに組み込む方法はありますか? 私が考えることができる2つの方法は、どちらも好きではありません

これには、実際には必要のない新しいクラスを作成し続けなければならないという欠点があり、2 つの中間関数を追加する必要があります。

しかし、これは良いコードのようには見えません


報奨金に関しては、プログラムとユーザーの相互作用に対処する最善の方法について専門家のアドバイスが必要です。プログラムがキャンバスに円を描くなどの重要な機能を提供する場合、ユーザーはそれをどのように操作するのが最善でしょうか。ユーザーが円の後ろに三角形を描きたい場合はどうすればよいでしょうか? 丸の前に四角?次に、プログラムは次のような pre および post メソッドを提供する必要があります。

これは良い設計と見なされますか? 代わりに、関数ポインタを配列に入れて順番に呼び出す必要がありますか?