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

Как разумно получить доступ к приватной переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Немогу разобраться, почему выводит каждое число по 20 раз? http://www.cyberforum.ru/cpp-beginners/thread801128.html
Ну суть ясна в названии, программировал в Borland C++ for DOS Код: #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <math.h> void main() { clrscr();
C++ Получить доступ к переменной класса при наличии такого же имени переменной в функции Например, есть приватная переменная clientName в классе. Также есть точно такая же переменная в конструкторе этого класса. И мне нужно присвоить то значение переменной класса, которое имеет эта... http://www.cyberforum.ru/cpp-beginners/thread801097.html
C++ Програмное обеспичение различных ЕОМ
Требуется решить задачу с использованием классов и функций. Вывести ведомость про программное обеспечение различных ЕОМ, которые находятся в институтском вычислительном центре. Какие ЕОМ могут...
C++ быстрая сортировка
Ребят, делаю сортировку четных строк матрицы методом быстрой сортировки. Все сорртируется правильно, но, когда программа доходит до последнего элемента массива, она превращает его в мусор. Никак не...
C++ Многомерный массив(ошибки в коде) http://www.cyberforum.ru/cpp-beginners/thread801063.html
Здравствуйте. Необходимо было написать программу: Для матрицы из 3 столбцов и 7 строк определить номера строк где третий элемент больше суммы двух других элементов строки и число таких строк....
C++ Подключение динамического массива и файла #include <stdio.h> #include<conio.h> #include<iostream> /********************************************************************/ #define MAX_WIDTH 3 #define MAX_HEIGHT 4 using namespace... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
05.03.2013, 14:13
При всем уважении к варианту выше, не лучше ли так?
C++
1
2
3
4
    const wchar_t* getClientName() const
    {
        return clientName;
    }
Никаких копий и вечно живущих до конца программы массивов. Никаких накладных расходов на копирование.
Функция вернет указатель, позволяющий только лишь читать данные по адресу. Мне кажется - самый изысканный способ решить проблему.
P.S. Тьфу! Опять опоздал!
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru