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

Временный объект - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение НОД n чисел http://www.cyberforum.ru/cpp-beginners/thread752278.html
Даны n натуральных чисел. Найти их наибольший общий делитель, используя алгоритм Евклида, учитывая, что НОД(а,в,с)=НОД(НОД(а,в),с). (Определить функцию для расчёта наибольшего общего делителя двух натуральных чисел, используя алгоритм Евклида) Помогите пожалуйста решить.
C++ Как сделать, чтобы при выводе на экран были пробелы #include <iostream> using namespace std; int main() { int sum = 0, val = 1; while (val <= 10) { sum += val; ++val; } http://www.cyberforum.ru/cpp-beginners/thread752241.html
Строки. Найти в тексте начальный и конечный отрезок цифрового алфавита C++
Подскажите как в форме записать эту программу : Дана последовательность символов (строка). Найти в тексте начальный и конечный отрезок цифрового алфавита.
C++ Программа для подсчета четных чисел. Помогите исправить ошибку
Написал прогу для подсчета четных чисел #include <iostream> using namespace std; int main() { int b,count=0; while (b!=-1) { setlocale(0,""); cout<<"Введите число: ";
C++ Отличие ввода констант http://www.cyberforum.ru/cpp-beginners/thread752197.html
Чем отличается int const i = l; // и const int m = n;
C++ функции работа с числами пользователь вводит 1 число потом 2-е, а затем знак "+,-,*) вот и мне надо что б какой знак я ввел те же действия с числами и происходили, только надо ето сделать через функции.... подробнее

Показать сообщение отдельно
Valli1
4 / 4 / 0
Регистрация: 14.09.2012
Сообщений: 64
05.01.2013, 20:51  [ТС]     Временный объект
C++
1
2
3
4
5
Golf&Golf::setgolf(char* f,int g)
{
*this =Golf(char* f, int g);
 return *this;
}
Почему здесь выдает ошибку?

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include "golf.h"
Golf::Golf()
{
strcpy(m_f," ");
m_g=0;
}
Golf::Golf(char* f, int g)
{
strncpy(m_f,f,39);
m_g= g;
}
Golf::~Golf()
{
std::cout<<"Good bye"<<'\n';
}
Golf&Golf::setgolf(char* f,int g)
{
*this =Golf(char* f, int g);
 return *this;
}
Добавлено через 33 секунды
C++
1
2
3
4
5
6
7
8
9
10
11
12
class Golf
{
private:
static const int Limit=40;
char m_f[Limit];
int m_g;
public:
Golf();
Golf(char* f,int g);
~Golf();
Golf& setgolf(char* f,int g);
}
Добавлено через 32 секунды
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include "golf.h"
int main()
{
Golf k;
k=k.setgolf("aaaaaaaa",12);
return 0
}
 
Текущее время: 06:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru