Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 16.06.2010, 19:44   #1
Gtx541
Пользователь
 
Регистрация: 20.05.2010
Сообщений: 24
Смех Приведение типов... В чем отличия?

Код:
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
	double a = 1.000005;
	unsigned b;

	b = a;
	b = (unsigned) a;
	b = unsigned (a);
	b = (unsigned) (a);
	
	_getch();
	return 0;
}
В чем отличия этих четырех способов присваивания?
Какой лучше использовать?
Какой будет исполняться быстрее?
Gtx541 вне форума   Ответить с цитированием
Старый 16.06.2010, 19:54   #2
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

между 1 и 2 - то что компилятор захочет и явное преобразование, между 2,3 и 4 - никакой( если 3 компилируется, точно не помню ).
По скорости - никакой.
А еще есть static_cast и dynamic_cast =)
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приведение типов для SQL-запроса Rio309 БД в Delphi 1 06.06.2010 13:39
Cтроки. Приведение типов. char * to float Aerial Общие вопросы C/C++ 3 28.04.2010 14:54
Приведение типов массива объектов Arnezami Общие вопросы .NET 3 17.12.2009 12:30
Приведение процедурных типов в перегруженных методах AndreyCo Общие вопросы Delphi 8 10.11.2009 20:20
В чем отличия двух способов? (потоки и таймеры)) Stilet Win Api 11 31.07.2008 14:49


20:06.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.