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

чем отличается вызов объекта через "." и через "->" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разложить числа на простые множители http://www.cyberforum.ru/cpp-beginners/thread34342.html
Здравствуйте, всем. Помогите пожалуйста может кто знает. Как в C++ разложить числа на простые множители. Составить программу, которая выдаёт разложение данного числа N на простые множители. Например 128=2*2*2*2*2*2*2. хоть что нибудь напишите заранее спасибо
C++ При присвоении числа float появляется хвост! присваеваю переменной Float 1.44 получаю 1,44000005722046 может FloatToStr работает некоректно? class computer { public: computer(char *, int, float); String Text(void); private: char name; http://www.cyberforum.ru/cpp-beginners/thread34324.html
Приближенное вычисление значения функции cos(x) Отблагодарю голосами в контакте! C++
Вычислить с точностью е = 10 ^ -4 значение функции ________________________ Представленной рядом в 28 точках, которые наиболее полно охватывают область определения данной функции. Найти точное и ближайшее значение функции, абсолютную и относительную погрешности вычислений в этих точках Добавлено через 44 секунды http://www.cyberforum.ru/attachment.php?attachmentid=3971&d=1242327107 функция
сортировка матрицы C++
Доброго времени суток. Задание: поменять в каждой строке максимальный и минимальный элементы на 0. Я думаю ошибка в функции void SortMatrix(int **X, const int K, const int L). Посмотрите, пожалуйста, в чем проблема. #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> int **CreateMatrix(const int K,const int L); void FreeMatrix(int **X, const int L);
C++ Builder поиск файлов http://www.cyberforum.ru/cpp-beginners/thread34315.html
Как создать поиск файлов на диске на С++ Builder???? помогите:'( заранее спасибо!
C++ дефрагментатор на С++ Помогите! есть ли у кого-нибуть ссылочка дефрагментатора на С++ с исходниками????буду очень благодарна!! заранее спасибо;) подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16935 / 5340 / 328
Регистрация: 30.03.2009
Сообщений: 14,349
Записей в блоге: 26
16.05.2009, 23:01     чем отличается вызов объекта через "." и через "->"
Цитата Сообщение от Kleyo Посмотреть сообщение
В таком случае я не понимаю, зачем есть два способа, а не один. Зачем тогда разработчикам языка вообще нужно было делать вызов через указатель?
Просто в одном случае обращение идёт через объект, а в другом через указатель. Первоначальное назначение точки и стрелки (из языка Си) - это доступ к ПОЛЯМ структоры. Методы появились только в Си++ и для обращения к методам были использованы те же конструкции.

Из две, потому что в одном случае ты обращаешься через объект, а в другом - через указатель. Т.е. на уровне кода это две разные операции, но на уровне записи текста программы можно было бы сделать и одну (как с квадратными скобками)
 
Текущее время: 16:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru