목록전체 글 (437)
printf("ho_tari\n");

#include #include "rational.h" using iot::Rational; int main() { Rational r1; // 0/1 Rational r2 = 1; // 1/1 //Rational r2(1); Rational r3(3, 4); // 3/4 Rational r4 = r3; //r1.setNum(r3.getNum()); //r1.setNum(r3.getNum()); r1 = r3; if (r1 == r3) { std::cout

#include #include "complex.h" using iot::Complex; int main() { Complex c1(3.0, 4.0); // (3.0, 4.0i) Complex c2(3.0); // (3.0, 0.0i) //Complex c2 = 3.0; // implicit conversion good! Complex c3; // (0.0, 0.0i) const Complex c4 = c1; c2 = c1; c2.real(c1.real()); c2.imag(c1.imag()); std::cout

#include #include "square.h" #define SQUARE(num) (num) * (num) /* int square(int num) { return num * num; } */ int main(void) { //int result = square(5); //int result = SQUARE(5); // int result = (5) * (5); int i = 5; int result = square(i++); //int result = SQUARE(i++); // int result = (i++) * (i++); printf("result : %d\n", result); return 0; } #ifndef SQUARE_H #define SQUARE_H extern inline in..

#include #include "complex.h" int main() { Complex c1(3.0, 4.0); // (3.0, 4.0i) Complex c2(3.0); // (3.0, 0.0i) //Complex c2 = 3.0; // implicit conversion good! Complex c3; // (0.0, 0.0i) const Complex c4 = c1; c2 = c1; c2.real(c1.real()); c2.imag(c1.imag()); std::cout

#include #define SQUARE(num) (num) * (num) int square(int num) { return num * num; } int main(void) { //int result = square(5); //int result = SQUARE(5); // int result = (5) * (5); int i = 5; //int result = square(i++); int result = SQUARE(i++); // int result = (i++) * (i++); printf("result : %d\n", result); return 0; }

#include #include "string.h" int main() { String s1; String s2 = "hello, world"; // String s2("hello, world"); //String s2 = 0; String s3 = s2; // String s3(s2); s1 = s2; // s1 = s1; // self assignment?? s1 = "hello, "; // String tmp("hello, "); s1 = tmp; tmp.~String(); String s4 = " IoT"; s1 = s2 + s4; if (s1 == s2) { std::cout