pointer (978)


windows - オブジェクトポインタを格納するためのGWL_USERDATAに代わるものは何ですか?

windows - オブジェクトポインタを格納するためのGWL_USERDATAに代わるものは何ですか?

私が作業しているWindowsアプリケーションでは、Win32の直ぐ上にある(尋ねないで)カスタムフレームワークがあります。 ウィンドウを作成するとき、 SetWindowLong(hwnd, GWL_USERDATA, this)を介してウィンドウのユーザーデータ領域SetWindowLong(hwnd, GWL_USERDATA, this)を配置し、MFCのようなコールバックや緊密に統合され…


IISマシン上でGITの裸のHTTP利用可能なリポジトリを設定する方法

サーバーは既にTCPを介して80および443ポートを提供するためにIISを実行します。 私は中央の "プッシュ/プル" GITリポジトリを私のチームメンバー全員がインターネット上で利用できるようにしたい。 だから私はHTTPまたはHTTPSを使用する必要があります。 しかし、IISは既に80ポートと443ポートでリスニングソケットを接続しているので、私はApacheを使用できません! II…


C++の継承とメンバ関数のポインタ

C++では、メンバー関数ポインタを使用して派生(または基本)クラスのメンバーを指すことができますか? 編集:おそらく例が役立ちます。 継承の順に3つのクラスX 、 Y 、 Z階層があるとします。 したがって、 Yには基底クラスXと派生クラスZます。 クラスYメンバー関数ポインタpを定義することができます。 これは次のように書かれている: void(Y::*p)();(簡単にするため…


javascript - HTMLページでテキストを選択できないようにする方法はありますか?

この質問には既に回答があります: テキスト選択ハイライトを無効にする方法は? 40の答え 私は、選択されたときに悪く見えるタブ名のようないくつかのテキスト要素でHTML UIを構築しています。 残念ながら、ユーザーがタブ名をダブルクリックするのは非常に簡単です。タブ名は、多くのブラウザでデフォルトで選択されています。 私はこれをJavaScriptトリックで解決できるかもしれません(これら…


c++ - 仮想関数とvtableはどのように実装されていますか?

仮想関数がC++でどのようなものか知っていますが、深いレベルでどのように実装されていますか? vtableを変更したり、実行時に直接アクセスすることはできますか? vtableはすべてのクラスに存在するのか、少なくとも1つの仮想関数を持つクラスだけに存在しますか? 抽象クラスは少なくとも1つのエントリの関数ポインタに対して単にNULLを持っていますか? 1つの仮想関数を持つことで…


c++ - structのsizeofが各メンバーのsizeofの合計と等しいのはなぜですか?

構造体のsizeof演算子が構造体のメンバの合計サイズより大きなサイズを返すのはなぜですか?…



c++ - 明示的なキーワードはどういう意味ですか?

explicitキーワードはC++で何を意味しますか?…


c++ - boost:: shared_ptrを取得する

私は私のコードでboost:shared_ptrを大量に使用しています。 実際には、ヒープ上に割り当てられるオブジェクトのほとんどはshared_ptrによって保持されます。 残念ながら、これはshared_ptrをとる関数には渡せません。 このコードを考えてみましょう: void bar(boost::shared_ptr<Foo> pFoo){...}void Foo::so…


特定のオブジェクトインスタンスでC++関数ポインタを呼び出す

私は関数ポインタを定義しています: typedef void(*EventFunction)(int nEvent); C++オブジェクトの特定のインスタンスでその関数を処理する方法はありますか? class A{private: EventFunction handler; public: void SetEvent(EventFunction func){h…


c++ - ポインタを整数に変換する

私は既存のコードを64ビットマシンに適応しようとしています。 主な問題は、1つの関数では、前のコーダが、関数自体で適切な型に変換されるvoid*引数を使用することです。 簡単な例: void function(MESSAGE_ID id, void* param){if(id== FOO){int real_param=(int)param;…




ポインタ std null function smart 使い方 配列 void array c言語