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

error C4716: Distance::getdist: должна возвращать значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Начало изучения С++. Посоветуйте среду разработки. http://www.cyberforum.ru/cpp-beginners/thread513401.html
Здравствуйте, решил изучить C++, посоветуйте достойную среду разработки для этого языка, в скачанных (Visual c++, dev-c++) даже не получается запустить программу. Интерфейс среды должен быть русифицирован. До этого изучал Паскаль, есть что-нибудь такое же понятное без наворотов в меню для первых шагов?
C++ В каждом слове текста замените "а" на букву "е" В каждом слове текста замените "а" на букву "е", если "а" стоит на четном месте, и заменить букву "б" на сочетание "ак", если "б" стоит на нечетном месте. Помогите, пожалуйста) http://www.cyberforum.ru/cpp-beginners/thread513384.html
C++ Алгоритм вычисления числа сочетаний, используя рекуррентную формулу
Запрограммировать рекурсивный алгоритм вычисления числа сочетаний, используя рекуррентную формулу
Упорядочить элементы массива по возрастанию методом Шейкера C++
Дан массив А(45). Упорядочить элементы массива по возрастанию методом Шейкера
C++ Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по заданному правилу http://www.cyberforum.ru/cpp-beginners/thread513380.html
Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела. Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: 1) перенести первую букву в конец слова; 2) перенести последнюю букву в начало слова.
C++ Указатели и преобразование типов Доброго времени суток уважаемые форумчанае! Возник вопрос, о котором стыдно даже спрашивать. Но в сторону гордость. Есть такой кусок: BYTE addrIp = {127,0,0,1}; qDebug() << *((DWORD*)addrIp); По идее, должно вернуться значение типа DWORD, то есть "127001", а возвращается "16777343". Совсем запутался с типами. подробнее

Показать сообщение отдельно
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
06.03.2012, 16:19     error C4716: Distance::getdist: должна возвращать значение
уменя visual c++ 2010 professional.как решить проблему ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
using namespace std;
///
class Distance
{
  private:
    int feet;
    float inches;
  public:
    Distance() : feet(0), inches(0.0)
    {}
   Distance(int ft,float in) : feet(ft),inches(in)
    {}
  int getdist()
   {
     cout << "\nfutu daxil edin: "; cin >> feet;
     cout << "dyumu daxil edin: "; cin >> inches;
          
   }
   void showdist()
      { cout << feet << "\n'-" << inches << '\"';}
     void add_dist(Distance, Distance );                      
};
void Distance::add_dist(Distance d2, Distance d3)
{
  inches = d2.inches + d3.inches;
  feet = 0;
  if(inches >= 12.0)
  {
    inches -= 12.0;
    feet++;          
  }     
  feet +=d2.feet + d3.feet;  
}
///
int main()
{
  Distance dist1, dist3;
  Distance dist2(11, 6.25);
  dist1.getdist();
  dist3.add_dist(dist1, dist2);
  cout << "\ndist1 = "; dist1.showdist();
  cout << "\ndist2 = "; dist2.showdist(); 
  cout << "\ndist3 = "; dist3.showdist();
  cout << endl;
  system("pause");
  return 0;  
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru