Форум программистов, компьютерный форум CyberForum.ru

Структура в качестве возвращаемого значения функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ факториал: ошибка http://www.cyberforum.ru/cpp-beginners/thread1021982.html
#include<iostream> using namespace std; #include<math.h> int main() { double v,y,x,eps,J,p; cin>>v>>x>>eps; p=2.0; y=0;
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. http://www.cyberforum.ru/cpp-beginners/thread1021981.html
C++ Сортировка двумерного массива методом "простое включение"
Написать метод класса, позволяющий отсортировать элементы каждой строки, используя метод "простое включение". Вот что у меня есть на данный момент: #include <cstdlib> #include <iostream> using namespace std; class Array { public:
Разработать приложение для вычисления функции у C++
Разработать приложение для вычисления функции у = f(x) для заданного значения аргумента х.
C++ Блок схема для программы С++ http://www.cyberforum.ru/cpp-beginners/thread1021963.html
Помогите по программе составить блок схему. Дана вещественная прямоугольная матрица A, размером nxm. Найти номер первой из строк, не содержащих ни одного положительного элемента. #include <iostream> #include <cstdlib> #include <ctime> int main() { // установка вывода русского языка setlocale(LC_ALL, "Russian");
C++ Помогите найти ошибку ЧТО ТУТ НЕПРАВИЛЬНО ? #include <iostream> #include <conio.h> #include <math.h> #include <cmath> #include <stdio.h> using namespace std; подробнее

Показать сообщение отдельно
maria_
5 / 5 / 1
Регистрация: 25.08.2013
Сообщений: 67

Структура в качестве возвращаемого значения функции - C++

28.11.2013, 16:29. Просмотров 392. Ответов 0
Метки (Все метки)

Добрый день! Есть вот такая программа:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
 
struct { int n; int m; } func2()
{
  struct { int n; int m; } result;
  result.n = 5;
  result.m = 7;
  return result;
}
 
int main( int argc, char **argv )
{
  return 0;
}
Согласно стандарту С99 в качестве возвращаемого значения функции можно вот так писать структуру, без использования typedef и без именования структуры. Но Visual Studio 2010 ругается, говорит "IntelliSense: cannot overload functions distinguished by return type alone " и "IntelliSense: no suitable user-defined conversion from "struct <unnamed>" to "struct <unnamed>" exists" Подскажите, пожалуйста, в чём проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru