I can't understand those macros in c++... I have heard from many videos and people that their job is to replace their name with something that you have defined them. For example:
#include <iostream>
#define say std::cout<<
int main()
{
say "Hello World";
}
But I have seen many codes that do that
#include <iostream>
#define say
If you don't understand what I am saying they skip the second part of the definition...why?