12. (返り値がvoidな)関数宣言
void plus (int a, int b. int * r){
if (*r = a + b) {}
}
void main(){
for (int * r : {new int(0)}){
if (plus(4, 5, r), 0){}
if (std::cout << *r << std::endl){}
}
}
セミコロンレスc++
14. (返り値が非voidな)関数宣言
template <class T>
T id(T a){
if (a) {}
}
int plus(int a, int b){
if (id(a + b)) {}
}
int main(){
f (std::cout << plus(a, b) << std::endl) {}
}
セミコロンレスc++