本文へ移動
Develop Tools

C++コードマスキングツール

C++コードの構造を保ちながら、クラス名、関数名、変数名、値をブラウザ内でマスキング・匿名化します。

文字サイズ
入力C++コード
0文字
高さ
マスキング結果
高さ

このツールについて

C++コードを共有する前に、名前空間、テンプレート、ラムダ式などの構造を保ちながら固有の識別子や値を代替値へ置換できます。

対応内容

  • C++17・C++20で一般的なクラス、名前空間、テンプレート、ラムダ式
  • クラス、関数、変数、文字列、数値、コメントのマスキング・匿名化

使い方

  1. C++コードを入力欄へ貼り付けます。
  2. マスキング対象とコメントの扱いを選択します。
  3. マスキング結果を確認してコピーします。
  4. マスキング結果の対象箇所を右クリックすると、個別にマスキングを解除でき、もう一度右クリックすると再適用できます。

制限事項

  • C++コンパイラーと同等の完全な構文解析を保証するものではありません。
  • 複雑なマクロ、演算子オーバーロード、テンプレートメタプログラミングは結果を目視確認してください。

プライバシー: 入力内容と処理結果はブラウザ内で処理され、Develop Toolsのサーバーへ送信・保存されません。