タグ

ブックマーク / granada.sakura.ne.jp (2)

  • C++関数からC関数を呼び出す

    C++の関数からCの関数を呼び出す C++の関数からCの関数を呼び出すことは、日常的に行なわれています。例えば、C++で書かれたプログラムがsqrt()等の標準Cライブラリー を利用 する際には、無意識にC++の関数からCの関数への呼び出しが行なわれています。ここでは、その舞台裏と、自分で書いたC関数を呼び出す方法を説明しま す。 ヘッダーファイル csub.h C++ソースファイル中で、これこれはCプログラム側で定義された関数あるいは変数であると宣言できます。次のように書きます。 extern "C" { 宣言の並び } 通常は、これをヘッダーファイルに書きます。C++のソースからも、Cのソースからもインクルードできるように、C++コンパイラーで定義されるマ クロ``__cplusplus''を使って場合分けします。実際に、C 標準ライブラリーのヘッダーファイルは、このような構造をしてい

    iww
    iww 2016/06/15
    extern "C" と リポビタンD は似てる
  • ntpdate

    NTPサーバーという時刻の基準になるホストの時計に、自分のホストの時計を合わせるためには、「ntpdate」コマンドを使います。このコ マンドには、複数のNTPサーバーを指定できます。例えば、 /usr/sbin/ntpdate 210.130.1.1 ntp3.jst.mfeed.ad.jp のようなコマンドを実行すると、少なくとも一つのサーバーが動いていれば、時計合わせに成功します。 負荷分散のために、最初に指定するNTPサーバーには、皆様が利用されているプロバイダーが提供するNTPサーバーの指定を推奨します。 注:210.130.0.1と210.130.1.1は、IIJ4UのNTPサーバーのIPアドレスです。将来に渡って運用される保証はありま せん。

    iww
    iww 2007/12/06
  • 1