問題タブ [definition]
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.
class - オブジェクト指向プログラミングでパブリック、プライベート、保護されているものは何ですか?
オブジェクト指向プログラミングでパブリック、プライベート、保護されているものは何ですか?
c++ - ローカル関数宣言の用途はありますか?
私のようなほとんどのC++プログラマーは、ある時点で次の間違いを犯しました。
エラーは明らかですが、この種のローカル関数宣言には、それができることを除いて、賢明な使用法があるかどうか疑問に思っていました。特に、同じローカル関数を同じように定義する方法がないためです。ブロック; 他の場所で定義する必要があります。
Javaスタイルのローカルクラスは、特に匿名ソートでよく使用する非常に優れた機能だと思います。ローカルのC++クラス(インラインで定義されたメンバー関数を持つことができます)でさえ、いくつかの用途があります。しかし、この定義のないローカル関数宣言は、私には非常に厄介なようです。それは単なるCレガシーですか、それとも私が気付いていないより深いユースケースがありますか?
非信者のための編集:関数ポインタ宣言C c()
ではありません。
このプログラム
Hello world.
このプログラムを出力します
コンパイルされません。gccは文句を言う:
コモー:
c++ - コントロールクリックしてIDEで定義を取得しても機能しない
私はC++Builderを使用しています。変数またはクラスの定義に移動するには、controlキーを押してメソッド名、または定義に移動する識別子をクリックする必要があることを知っています。
ただし、ほとんどの人が気付くように、これは常に機能するとは限りません。
誰かがこれを行うのに何かトリックがありますか?
c++ - ヘッダーファイルにインライン関数が定義されていない場合のリンカエラー?
ガード付きヘッダー ファイルで定義された非インライン関数
リンカエラーの結果:someother.objファイルですでに定義されています関数をインラインにすることは正常に機能しますが、最初のケースで関数がすでにエラーになっている理由を理解できません。
language-agnostic - べき等演算とは何ですか?
べき等演算とは何ですか?
user-interface - さまざまな Tk カーソルは何を意味しますか?
私のGoogle-fuは私を失敗させています。次のことを考慮してください: http://tcl.activestate.com:8000/man/tcl8.4/TkCmd/cursors.htm
私が簡単に理解できるカーソルのいくつかは、「watch」はユーザーに待つように指示し、「left_ptr」はカーソルの下で何かを選択できることを示し、「hand2」は「何かをドラッグしている」カーソルのようです。
他の慣習は何ですか?参照はありますか?
具体的には、DragDrop ソースの上にカーソルを置いたときに「ここからドラッグできます」と表示されるカーソルを探しています。「hand1」を使ってきましたが、それは慣例ですか?
javascript - Javascript ローカル変数の宣言
基本的に、これはローカル スコープ ハンドラにアクセスする方法に関する質問です。次のようなグローバル変数定義に似たものを達成しようとしています:
ただし、ローカルスコープの場合。現在、私が持っている唯一の解決策は、評価を使用することです:
しかし、これは本当に醜い解決策です...最良の方法は、window[]ソリューションのようにローカルスコープへの参照を使用するようなものですが、ローカルスコープへの参照は聞いたことがありません...何かアイデアはありますか?
例は次のとおりです。
language-agnostic - マクロ とはどういう意味ですか?
私は、人々が Excel の「マクロ」と呼ぶものについて、ある程度の経験があります。ActiveX コンポーネントを制御する vba コードですね。
しかし、マクロという用語の本当の意味はまだわかりません:)。マクロと呼ばれるコードの種類は何ですか? プログラムに実装されたvbaやjsのようなものですか?vba から Excel へ、または vba から autocad へ、または js から flex へ。
language-agnostic - コードカバレッジとは何ですか?
私は3つの質問があります:
- CodeCoverageとは何ですか?
- それは何のために良いですか?
- コードカバレッジの分析に使用されるツールは何ですか?
c - 最適な C 構造体の定義
コンパイラがそれをさらに最適化できるようにする C 構造体 (C struct definition ) に項目 (int、float、union など) をパックする際に従うべき考慮事項について疑問に思っていました。
従うべきガイドラインがあるかどうかを知りたいです。たとえば、単語境界への配置を許可する順序で構造に項目を追加するなどです。など?
詳細をいただければ幸いです。
よろしく、 -J
この質問には、そのような C 構造体のクロス コンパイルに向けた最適化戦略も含まれます。