LINUX.ORG.RU

История изменений

Исправление thunar, (текущая версия) :

typedef struct {int a; float b;} foo_ret;
foo_ret foo (int a, float b) {
	return {a*a, b*b};
}

#include <iostream>
int main(int argc, char **argv)
{
	auto [i,f] = foo(2,1.5);
	
	std::cout<<i<<" "<<f<<"\n";
	return 0;
}

Исходная версия thunar, :

typedef struct {int a; float b;} foo_ret;
foo_ret foo (int a, float b) {
	return {a*a, b*b};
}

#include <iostream>

int main(int argc, char **argv)
{
	auto [i,f] = foo(2,1.5);
	
	std::cout<<i<<" "<<f<<"\n";
	return 0;
}