Search
Write a publication
Pull to refresh
0
0
Send message

Не хватает дисклеймера, что перед прочтением этой статьи, надо настоятельно прочитать предварительную оригинальную статью по указанной ссылке. Я сразу начал читать эту и не понял, какой код мы меняем.

Не знаю, малоизвестный факт или нет, но в функции/методе с типом результата void можно возвращать результат типа void:

#include <iostream>

void print (const string_view &message) { std::out << message << std::endl; }

void printMessage () { return print ("Hello World"); }

int main (int argc, char** argv) { printMessage(); return 0; }

Эта возможность особенно полезна в шаблонах, но работает и без шаблонов.

Information

Rating
Does not participate
Registered
Activity