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

Не понятный амбигус - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из двоичной системы счисления в десятичную с плавающей запятой http://www.cyberforum.ru/cpp-beginners/thread745188.html
Помогите найти ошибки в коде. Выводит не верный результат при введенных данных (11.1 или 11.01 или 11.001 и тд) неверность заключается в том, что не считает дробную часть. #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> using namespace std; //надеюсь вышеописанное расписывать не нужно
C++ Задача на поиск числа среди введеных Вводим числа k,l,m - среди этих чисел вводятся два одинаковых, а третье является отличным от них. Необходимо переменной n присвоить значение числа которое отличается от двух одинаковых. Помогите пожалуйста с решением, а то в c++ новичек, не очень хорошо получается понимать язык http://www.cyberforum.ru/cpp-beginners/thread745187.html
Инициализация переменной в struct C++
Как исправить эту ошибку? error C2864: wmain::Triangle::name: в пределах класса могут быть инициализированы только статические константные данные-члены целого типа struct Triangle { int a; int b; int c; const char name = "Треугольник"; };
Перевод с арабской на римскую сс и наоборот C++
Программа работает на половину, переводит только с римских чисел на арабские, помогите доделать что бы переводила и с арабских на римские #include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream> using namespace std;
C++ Определить, есть ли в последовательности хотя бы одна пара одинаковых "соседных" чисел http://www.cyberforum.ru/cpp-beginners/thread745158.html
дано последовательность натуральных чисел а1,а2..а10. Определить есть ли в последовательности хотя бы одна пара одинаковых "соседных" чисел.
C++ Немогу понять где ошибки #include<iostream.h> #include<conio.h> const int n=5; void In(float x); void Minimum(float x, float&); void Maximum(float x, float&, float&, float&); //void zamena (float&, float&); void Out(float x, float&, float&); void main() { подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
25.12.2012, 22:09     Не понятный амбигус
Цитата Сообщение от taras atavin Посмотреть сообщение
TInteger * * *operator = * * * (TInteger * * &Right);
Этот оператор не правильно определен, т.к. этот определен именно так
Цитата Сообщение от taras atavin Посмотреть сообщение
TInteger * * *operator + * * * (TInteger * * *Right);
Как вариант возвращать ссылку.

Добавлено через 1 минуту
Цитата Сообщение от go Посмотреть сообщение
Как вариант возвращать ссылку.
Но это не логично. Лучше корректировать оператор =

Добавлено через 5 минут
Цитата Сообщение от go Посмотреть сообщение
Лучше корректировать оператор =
Например константная ссылка.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru