Метка «function»

Под влиянием предыдущей статьи предлагаю продолжить тему создания собственной реализации такой полезной идиомы, как function в C++, и рассмотреть некоторые аспекты ее использования.
Читать полностью »

Приветствую сообщество!

Я наткнулся на возможность сделать в С++ что-то похожее на объявление функций внутри функций. Выглядит это вот так:

#include <iostream>
int main()
{
    inline_function(std::string s)
    {
        std::cout << "Hello, " << s << "!n";
    }
    with_name(make_hello);

    make_hello("Vasiliy Pupkin!");
    return 0;
}

В приведенном примере внутри метода main изготавливается вложенный «метод» с названием make_hello и затем вызывается с параметром «Vasiliy Pupkin». Разумеется, на экран будет выведено Hello, Vasiliy Pupkin!.

К сожалению, перетащить название вверх у меня не получилось.

Читать полностью »

Где функция?Шастая по строкам кода одного из своих проектов, я наткнулся на функцию, значение которой я давно забыл. Проект хоть и имеет в качестве основы cms, но создателя этой функции я с точностью определил себя. Ее название выбивалось из общего стиля. Тем неприятнее для меня было осознавать, что я не помню, что она делает, и не знаю где она продекларирована, чтобы по ее коду определить. Проверив список из нескольких вероятных мест декларирования, я понял, что функция запрятана в нестандартном месте, мне вспомнилось несколько трогательных моментов связанных с тем далеким временем, когда я вел структуру проекта очень безответственно. Когда сеанс ностальгии прошел, проблема с нахождением места декларирования функции осталась. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js