Please dont take this seriously guys its just a dumb meme I haven’t written a single line of code in half of these languages

  • @nintendiator
    link
    English
    24
    edit-2
    4 months ago

    C:

    Problemreturn Solution;

    C++:

    Problem

    const [auto]&& (Problem&& problem) noexcept(noexcept( Solution<Problem>{}(std::forward<Problem>(problem)) )) { return Solution<Problem>{}(std::forward<Problem>(problem)); } -> decltype( Solution<Problem>{}(std::forward<Problem>(problem)) )
    
    • Venia Silente
      link
      fedilink
      English
      44 months ago

      But this doesn’t return the Solution. You don’t invoke the lambda.

      (Or does C++ have implied returns now? Last I heard there was implied move)

      • @nintendiator
        link
        English
        24 months ago

        Actually I do; it’s the {} that initializes the lambda, and the parenthesis after invokes.

        That said, it would have been fun.