タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C言語と可変長引数に関するnyamappのブックマーク (1)

  • 可変長引数

    このページはInternet ArchiveのThe Wayback Machineからコピーしてきたものです。 →詳細 10 可変長引数 イントロ 何が問題か デフォルトの可変引数サポート %varargsを用いた引数置換 可変引数とタイプマップ libffiを使った可変引数ラッピング va_listのラッピング C++に関する問題 考察 (別名、「恐い、恐いお話」) この章では、可変長引数を取るラッピング関数を扱う際の問題について説明する。 例えば、Cのprintf()に類する関数に対してラッパーを生成するような場合だ。 このトピックは高度なので、独自に章を分けておく価値がある。 実際、可変引数のサポートはこれまでも頻繁に要求があったが、SWIG-1.3.12で初めて追加された。 他のほとんどのラッパー生成ツールは、賢明にもこの問題については避けて通ってい

  • 1