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

Синтаксис. Использование & - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор и декструктор, явное и неявное объявление http://www.cyberforum.ru/cpp-beginners/thread1091617.html
Конструктор и декструктор, явное и неявное объявление? Подскажите где об этом можно почитать?
C++ Вычисление суммы элементов главной диагонали матрицы 1.составить блок-схему алгоритма решения задачи и написать программу на языке С++ вычисления суммы элементов главной диагонали матрицы МхМ http://www.cyberforum.ru/cpp-beginners/thread1091614.html
C++ Не могу заполнить массив char
{ struct Univer{ char fam; char kaf; char dol; double zar;}; Univer *p1=new Univer; Univer *p2=new Univer; p1->fam="Иванов";
C++ Как правильно указать путь к файлу?
Парни! Такое дело: есть приложение, есть DLL, написанная мною, которая проигрывает определённый звук по "команде" из приложения. В моей DLL есть функция которая читает WAV файл. Вот она: LoadWaveFile("\\sound01.wav", &m_secondaryBuffer0); WAV файл находиться в C:\ Вопрос: как или что написать что бы функция открывала файл находящийся в папке с приложением, при этом не указывая точного...
C++ ERROR with float http://www.cyberforum.ru/cpp-beginners/thread1091599.html
Здравствуйте.. задача про нахождение общего сопротивления для параллельного и последовательного соединений(здесь все на кыргызском), но дело не в этом, а в том что тут какая то ошибка с float, я никак не пойму... с динамическими массивами знаком поверхностно... #include <iostream> using namespace std; float udaalash(float,int); float jarysh(float,int);
C++ Заполнить двумерный массив следующим образом Нужно заполнить двумерный массив следующим образом. Не могу додуматься, как все сделать... :cry: подробнее

Показать сообщение отдельно
Armahem
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 7
07.02.2014, 20:03  [ТС]     Синтаксис. Использование &
Цитата Сообщение от Frosten Посмотреть сообщение
Это называется ссылка.
почитай тут
http://ru.wikipedia.org/wiki/%D0%A1%...0%B0_(C%2B%2B)
Да, я знаю. Меня больше интересует в чём отличие следующих двух функций:
C++
1
2
3
4
5
6
7
8
9
10
std::string& getNameAmp()
{
     static std::string _name; _name.clear(); _name = "Some_Name";
     return _name;
}
std::string getName()
{
     static std::string _name; _name.clear(); _name = "Some_Name";
     return _name;
}
Ведь обе функции можно использовать так:
C++
1
2
getName().c_str();
getNameAmp().c_str();
Т. е. через точку обращаться к методам класса строки, а не через ->
 
Текущее время: 09:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru