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

Уточните пожалуста название функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная процедура вычисления биномиального коэффициента http://www.cyberforum.ru/cpp-beginners/thread979029.html
создать программу для вычисления биномиального коэффициента для данных неотрицательных целых с использованием рекурсивных процедур. помогите пожалуйста переобразить програму так, чтобы...
C++ Обьекты двух типов SymbString и DecString Помогите с задачей Написать программу, демонстрирующую работу с объектами двух типов: SymbString(символьная строка) и DecString(десятичная строка), для чего создать систему соответсвующих классов.... http://www.cyberforum.ru/cpp-beginners/thread979028.html
Дано целое число C++
Дано целое число n.Вычислить : S=1/Sin1+2/Sin2+3/Sin3+...+n/Sinn
SDL - удаление загруженного изображения C++
При запуске игры в случайном месте появляется бобер. Нужно, чтобы он исчезал и через 2 секунды появлялся в другом месте. Проблема в том, что изображение бобра почему-то не пропадает void...
C++ Сумма первого и последнего простых чисел на промежутке http://www.cyberforum.ru/cpp-beginners/thread979004.html
Найти сумму первого и последнего простых чисел на . Никак не пойму алгоритм. Можете просто написать алгоритм, что бы до меня дошло, что вводим и как находим. Если можно то поподробнее, спасибо))
C++ Ух ты мне визуал студия что-то подсказывает Заметил- временами навожу мышку- а там что-то! подробнее

Показать сообщение отдельно
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
17.10.2013, 22:42  [ТС]
a- это указатель, указатель на первый байт памяти, по которому что-то лежит. Оператор new, который создал нам участок памяти в ,,куче,, применялся к А. А этоу нас класс? Что же лежит по указанному адресу? Как это посмотреть?

Добавлено через 3 минуты
Я ведь искрине думал, что обьект создается примерно так

Cet Friski;

Добавлено через 1 минуту
Почему при выводе внутри функции две точки с запятой?

Добавлено через 5 минут
Скомпилировать таким образом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A* foo() //  Функця принадлежит классу А и выдает указатель
{
    A* a = new A; //присваиваем а указатель на класс А;  вычисляется некоторая область динамически распределяемой памяти и ее адрес присваивается указателю.обеспечивающий выделение динамической памяти в куче
    std::cout << a << std::endl;; //  выводим а- указатель на класс А; 
    std::cout << *a << std::endl;; //  выводим а- разименованный указатель на класс А; 
    return a; //  выдаём указатель на класс А  
}
 
A& foo2()  // Функця принадлежит классу А и выдает ссылку
{
    A* a = new A;  // присваиваем а указатель на класс А;  вычисляется некоторая область динамически распределяемой памяти и ее адрес присваивается указателю.обеспечивающий выделение динамической памяти в куче
    std::cout << a << std::endl;; //  присваиваем а указатель на класс А
    std::cout << *a << std::endl;; //  выводим а- разименованный указатель на класс А; 
    return *a;  // разименовываем и выдаём  класс А  
}
я не могу

1>d:\проги\mrgluck _test\mrgluck _test\mrgluck _test.cpp(11): error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "A" (или приемлемое преобразование отсутствует)
1> e:\program files\microsoft visual studio 10.0\vc\include\ostream(679): может быть "std::basic_ostream<_Elem,_Traits> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const char *)" [найдено при поиске с зависимостью от аргументов]
1> with
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru