Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Псевдографика Мне нужно консольное псевдографическое приложение. Функции вроде printf и std::cout выводят информацию с новой строчки. А можно как нибудь в C++ переписать какую нибудь из уже выведеных? Например после выполнения такого кода: printf("1 строка"); printf("2 строка"); printf("3 строка"); могу я во второй строке заменить несколько букв без очистки экрана и "рисования" заново? https://www.cyberforum.ru/ cpp-beginners/ thread345670.html Неудается добавить в автозагрузку! C++
Привет всем! Такая проблема. Пытаюсь средствами С++ добавить прогу в автозагрузку, в итоге не получается, выдает код ошибки 87, смотрел по winerror - это ERROR_INVALID_PARAMETER. В чем проблема? Вроде, все правильно делаю... Вот исходник HKEY hKey = HKEY_LOCAL_MACHINE; TCHAR *sKey = (TCHAR *)"Software\\Microsoft\\Windows\\CurrentVersion\\Run"; LONG a = RegCreateKeyEx(hKey, ...
C++ Ввести с клавиатуры предложение. Удалить из него все буквы о, стоящие на нечетных местах. https://www.cyberforum.ru/ cpp-beginners/ thread345627.html
Ввести с клавиатуры предложение. Удалить из него все буквы о, стоящие на нечетных местах.
C++ Определить, сколько начальных букв первого слова совпадает с начальными буквами второго слова. Ввести с клавиатуры два слова. Определить, сколько начальных букв первого слова совпадает с начальными буквами второго слова. https://www.cyberforum.ru/ cpp-beginners/ thread345626.html
C++ Определить среднее арифметическое всех элементов массива.
Дан двумерный массив. Определить среднее арифметическое всех элементов массива.
C++ Случайным образом заполнить двумерный массив (с++ помогите) https://www.cyberforum.ru/ cpp-beginners/ thread345623.html
Случайным образом заполнить двумерный массив. Каждую строку упорядочить по возрастанию и сохранить получившийся массив в файл.
C++ Определить количество максимальных элементов в массиве. Дан одномерный массив. Определить количество максимальных элементов в массиве. https://www.cyberforum.ru/ cpp-beginners/ thread345622.html Найти число элементов массива, которые больше своих “соседей” C++
Найти число элементов массива, которые больше своих “соседей”, т.е. предшествующего и последующего элементов.
C++ Математически описанный алгоритм -> C++ https://www.cyberforum.ru/ cpp-beginners/ thread345593.html
Имеется статья с алгоритмом. В С++ я новичок потому не очень понятно, как все же описать математические термины(см.картинку) и как сделать пересечение множеств(предполагалось использование библ. boost). Кто-нибудь уже сталкивался с написанием алгоритма по научным статьям? http://narod.ru/disk/23000238001/Local%20Optimality%20and%20Its%20Application%20k-claw%20free%20gr.pdf.html
C++ Как тут происходит перестановка байтов... Вот в книге Шилдта 4-е издание... есть такой пример: #include <iostream> #include <cstdio> #include <cstring> #include <windows.h> using namespace std; union swap_byte https://www.cyberforum.ru/ cpp-beginners/ thread345588.html
Проблема в стэке C++
Всем Привет! Я делал упражнение на тему стэков, вроде всё сделал, но вылетает какая-то глупая ошибка. Вот код, я думаю, можно не объяснять, что должна делать программа, но если потребуется, объясню. Заголовочный файл с классом: // файл attach.h struct customer { char fullname; double payment; }; typedef customer Item;
C++ Список, стек и очередь. Файл содержит вещественные числа. Нужно удвоит вхождение всех чисел N. Решить с помощью стека, списка и очереди в С++. Вся информация считывается и выводится в файл, из консоли ничего не считывается и не выводится. Доступ к элементам стека или очереди происходит только с помощью функции извленения элемента из стека или очереди. Помогите пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread345534.html
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
27.08.2011, 10:10 0

Использование *& - C++ - Ответ 1942313

27.08.2011, 10:10. Показов 635. Ответов 7
Метки (Все метки)

Ответ

Это ссылка на указатель(reference-to-pointer)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
 
class SomeClass
{
    public:
        int id_;
 
    public:
        SomeClass(int id)
            : id_(id)
        {
        }
 
        int id() const
        {
            return id_;
        }
};
 
void CreateNewSomeClassObj(SomeClass*& dest_ptr, int id)
{
    // работаем непосредственно с переданным указателем, а не его копией
    dest_ptr = new SomeClass(id);
}
 
int main()
{
    SomeClass* some_class;
    CreateNewSomeClassObj(some_class, 1);
    std::cout << some_class->id() << '\n';
    delete some_class;
 
    CreateNewSomeClassObj(some_class, 2);
    std::cout << some_class->id() << '\n';
    delete some_class;
 
    return 0;
}


Вернуться к обсуждению:
Использование *& C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2011, 10:10
Готовые ответы и решения:

Зачем может понадобиться чистое использование rvalue ссылок, типа T&& r = 5; (практическое применение)?
зачем может понадобиться чистое использование rvalue ссылок, типа T&amp;&amp; r = 5; (практическое...

Ошибка: multiple definition of `void std::swap<A>(A&amp;, A&amp;)
Хочу специализировать swap для своего класса. Получаю ошибку. Вот код:#ifndef A_H #define A_H ...

Синтаксис. Использование &
Скажите, пожалуйста, чем отличается foo(std::string a); от этого foo(std::string&amp; a); ?

Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration?
Пытаюсь скомпилировать программу пишет friend ostrem&amp; operator &lt;&lt;(ostream&amp; outs, const...

7
27.08.2011, 10:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2011, 10:10
Помогаю со студенческими работами здесь

В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9&
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не...

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка?
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt;...

Порядок вычисления: операторы «|» и «||», «&» и «&&»
В Java булевые операторы «|» и «||», и «&amp;» и «&amp;&amp;» отличаются друг от друга порядком вычеслений, а в...

Friend ostream& operator<<(ostream& stream, CArr& obj);
CArr.h #pragma once class CArr{ int* arr = nullptr; int size = 10; void swap(int *a, int...

Создать функцию с параметрами GetFunctionValue(double& a, double& b, double& c, double& x)...
Есть код что считает нужно сделать пару манипуляций что у не могу реализовать 1) создать функцию...

Выделение памяти для буффера, под std::istream& operator>>(std::istream &, String &)
Добрый день. Как осуществляется выделения памяти под перегруженный оператор ввода данных в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru