My External Storage

ソフトウェアエンジニア向けTips。Qiitaにもメモ

C++

C++でプログラム内で変数名を取得したい

C++で変数名を取得する。 実行時に構造体などの変数名を知りたかったため。 #include <iostream> #include <stdio.h> #include <string.h> // For get variable name. #define TO_STRING(VariableName) # VariableName static const int MAXLENGTH = 256; typedef struct { char charArray</string.h></stdio.h></iostream>…

某IT会社のGeekな先輩から出された問題。

問題 以下の制約を守り、Nの階乗(N!)を返すint computeFactorialN(N)メソッドを実装してください。 制約:if, switch, for, while,比較演算子は利用不可 正解 たしかにJavaは思いつかない。Boolean型の仕様が厳しい。 ちなみにcomputeFactorialN(0) = 0に…