Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 May 19

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Jumber
надо сохранить порядок элемент в двумерном массиве ещё
А, между собой менять
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Кек
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Jumber
потому что они будут меняться между собой
Хотя в чем проблема свапать значения по указателю?
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Или ты вместо нуля будешь вписывать значение?
источник

J

Jumber in IT KPI C/C++ ХВ (не UB)
Alex Master
Или ты вместо нуля будешь вписывать значение?
нет, пропуск
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Jumber
нет, пропуск
Что пропуск?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
NULL вместо 0, что ли?
источник

L

Lexa in IT KPI C/C++ ХВ (не UB)
ребят,надо удалить часть дерева вся что менше rood
источник

L

Lexa in IT KPI C/C++ ХВ (не UB)
root
источник

MT

Mykola Tataryn in IT KPI C/C++ ХВ (не UB)
Как развернуть выражение свертки в несколько вызовов функции?
Типу так:
template <typename... _Args>
foo1 (_Args &&... args) {
 //Some magic that expands into:
 //foo2(arg1);
 //foo2(arg2);
 //foo2(arg3);
 //...
}
источник

☀m

☀D҉ a҉ n҉ y҉ l҉ o҉ m... in IT KPI C/C++ ХВ (не UB)
#include <iostream>

using namespace std;

template <class T>
void foo2(T&& smth)
{
   cout<<smth+smth<<endl;
}

template <class ... Args>
void foo1(Args&& ... args)
{
   (..., (foo2(args)));
}


int main()
{
   foo1(2, 3.14, "hello"s);
   return 0;
}
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
это всегда такое было?
(...,(foo2(argz)));
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
или это недавно завезли
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
это всегда такое было?
(...,(foo2(argz)));
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
я обычно писал что вроде
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
foo(T t, Argz...)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну и еще одну с одним агрументом
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
это всегда такое было?
(...,(foo2(argz)));
cpp code:
auto f = []<typename... Args>(Args... args) -> std::ostream& {
  return (std::cout << ... << args);
};
f(1, 2, "hello") << std::endl;
f(3, 4) << std::endl;


output:
12hello
34
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Till Schneider
cpp code:
auto f = []<typename... Args>(Args... args) -> std::ostream& {
  return (std::cout << ... << args);
};
f(1, 2, "hello") << std::endl;
f(3, 4) << std::endl;


output:
12hello
34
а вот это появилось совсем недавно
источник