Qt_IM_40 - 8BitsCoding/RobotMentor GitHub Wiki
μ¬κΈ°μ νκ³ μΆμ λ§μ μλμ κ°μ΄
addλΌλ λ§€ν¬λ‘λ₯Ό μμ±μ μλ£νμ μ£Όμν΄μΌνλ€λ μ μ΄λ€.λͺ¨λ μλ£νμ΄ λ€ λ€μ΄κ°κ³ κ·Έμ λ°λ₯Έ μμμΉ λͺ»ν λ¬Έμ κ° λ°μ ν μ μλ€.
#include <QtCore/QCoreApplication>
#include <qdebug.h>
// Custon macro
#define add(a, b) a+b
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// Easy ... but dangerous
qInfo() << add(1, 2); // 3
// Lets break it
qInfo() << add("test", 22); // μμ ν μ΄μν λ¬Έμκ° μΆλ ₯
qInfo() << add(true, true); // 2
// qInfo() << add("test","\n");// Error
return a.exec();
}