• [解決済み] コンパイル時に#defineの値を表示するには?

    質問 私のコードが使用していると考えているBoostのバージョンを把握しようとしています。次のようなことをしたいのです。 #error BOOST_VERSION が、プリプロセッサはBOOST_VERSIONを展開しません。 プログラムから実行時に出力できることは知っていますし、プリプロセッサの出力を見て答えを見つけることができることも知っています。コンパイル時にこれを行う方法

    2022-04-24 08:53:29
  • [解決済み] Latexの新規コマンドで空白行を追加する方法

    質問 以下のようなコードで、⾳新コマンド(マクロ)を使⽤しています。 \documentclass[12pt]{article} \usepackage{color} \usepackage{graphicx} \begin{document} % definition of new commands: \newcommand{\mytitle}[1]{\LARGE\color{b

    2022-02-18 12:37:57
  • [解決済み] マクロ機能とは何ですか?

    質問 今日、マクロで遊んでいたら、REPLにマクロ関数という言葉が出てきました。私はマクロ、コンパイラマクロ、リーダーマクロに精通していますが、これには遭遇したことがありません。 CL-USER> (defmacro fnaa (&rest rest) `(lambda ,@rest)) FNAA CL-USER> #'fnaa #<CLOSURE (L

    2022-02-09 08:47:18