Форум программистов, компьютерный форум, киберфорум
Наши страницы

Различия компиляторов. В чем причина? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Симметрия http://www.cyberforum.ru/cpp-beginners/thread413758.html
Многие из вас, вероятно, знакомы с понятием симметрии относительно прямой. Пусть на плоскости расположена прямая L и точка A. Точка B называется симметричной точке A относительно прямой L, если...
C++ Определить max и min элементы матрицы Определить мах и мин элементы матрицы вещественных чисел размерностью 6х6 и поменять их местами Ввод элементов матрицы с клавиатуры а вывод на StringGrid вот что у меня получилось, и в итоге... http://www.cyberforum.ru/cpp-beginners/thread413757.html
C++ Найти элемент в массиве
Помогите пожалуйста!!! очень нужно!!! 1) В линейном массиве найти элемен, делящий массив на две равные по сумме части. 2) Преставить строки матрицы так, чтобы номера максимальных элементов...
C++ Помогите пожалуйста с программой
Задан список процессов, выполняющихся под управлением операционной системы. Каждый процесс характеризуется уникальным идентификатором, приоритетом (от 0 до 15), временем создания (часы, минуты,...
C++ умножение матриц и упорядочение матрицы http://www.cyberforum.ru/cpp-beginners/thread413733.html
Добрый всем вечер! Уважаемые, если можно помогите пожалуйста. Имеются 2 задачки, которые очень надо решить... но умения в этом нету( Прошу помочь, если можно... Вот первая: Составить процедуру...
C++ как расписать функцию в с++ sn = n/f(x) в степени n sin (x+1) + 1/x x<0.5 F(x)= a*a + 1/x x>=0.5 код программы #include... подробнее

Показать сообщение отдельно
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
21.12.2011, 19:31
C++
1
2
complex(const complex<T> & c){}
complex<T> & operator = (const complex<T> & c){}
конструктор копирования по стандарту принимает константный аргумент, поэтому билдер и g++ спотыкаются об это. Студия же выкручивается доступными средствами и, наверное, это не совсем по стадарту.
Как по стандарту выглядет operator=() я к сожалению не знаю (искать лень)), но с константым аргументом у меня компилируется.

Цитата Сообщение от Питекантроп Посмотреть сообщение
В чем же причина? Различные стандарты с++?
Или дело в неопределенном поведении, как, например, в таком случае?
Не думаю, что это UB, скорее особенности реализации. Давно известно, что компиляторы MS не шибко дружны со стандартом С/С++, но тем не менее они (MS) документируют подобные моменты, возможно об этом тоже написанно, да кто бы ее (документацию) читал
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru