- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
#include <iostream>
using namespace std;
auto print(auto arg)
{
return (cout<<arg);
//return cout;
}
auto print(auto arg, auto... args)
{
return (print(args...)<<arg);
//return cout;
}
int main() {
print(1,"ko")<<"ok";
return 0;
}
laMer007 02.02.2016 11:29 # −1
Soul_re@ver 02.02.2016 13:38 # −2
А ещё нельзя возвращать ostream по значению.
Если это поправить, всё работает: http://ideone.com/TanlLl
laMer007 02.02.2016 13:56 # 0
Шта? Все компилируется
https://ideone.com/FKqDfr
Soul_re@ver 02.02.2016 14:18 # −2
http://rextester.com/QQK48781
http://rextester.com/FCH41455
EDIT: Судя по всему это куски от Concept TS. Ну, неудивительно, что недоделаная фича не работает.
Antervis 03.02.2016 06:24 # +1
bormand 03.02.2016 17:11 # +6
Следующим шагом можно будет избавиться от слова auto. Один хуй все переменные auto, зачем об этом упоминать...
TarasB 03.02.2016 17:15 # +1
nihau 03.02.2016 17:21 # +2
guest 19.03.2016 04:59 # 0
inkanus-gray 03.02.2016 18:09 # +5
nihau 03.02.2016 17:13 # +8
laMer007 22.06.2016 14:39 # 0