Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Оцените решение задачи Наткнулся тут на задание по программированию, от нечего делать решил его сделать на C++. Человеку его задали в университете, а я там никогда не учился, да и в С++ я новичок. Не знаю, в общем, как принято решать такие задания. Один ньюанс: я пока не умею работать с многофайловыми программами (лол), поэтому немного переделал задание. Без файлов, просто пользователь вводит строку, вводит, если... https://www.cyberforum.ru/ cpp-beginners/ thread995360.html Необработанное исключение по адресу C++
Необработанное исключение по адресу...нарушение прав доступа при чтении по адресу... #include <iostream> #include <conio.h> #include <math.h> #include <clocale> using namespace std; //помилка в визначенні відрізка ізоляції (ЕОМ вибирає ) float func(float);//основна функція float der1(float);//похідна 1-го порядку...
C++ Видео курсы по С++ РЕбят может кто знает где скачать хорошие видео курсы по С++ ? Буду благодарен за ссылку https://www.cyberforum.ru/ cpp-beginners/ thread995348.html C++ Как ускорить работу (поиск вхождений подстроки)? //подсчет kf int NumberKF(string &P, vector<string> & F, const int f){ int kf =0; for(size_t i = 0; i < f; ++i){ //обход по всем строкам for(size_t j = 0; j < F.size() - P.size() +1; ++j){ //по всем подстрокам длины l bool b = true; for(int g = 0; g < P.size(); ++g){ //проверка входжения if ((P != F) && (P != 'N')){ b = false; ... https://www.cyberforum.ru/ cpp-beginners/ thread995330.html
C++ Друзья исправьте пожалуйста если что не так
Написать программу, которая переводит число из 2-й системы счисления в 8-ю, не переводя все число в 10-ю . Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге. #include <iostream> #include <iomanip> #include <math.h> #include <conio.h> #include <String.h> #include <windows.h> using namespace std; int main() {
C++ Передача контейнера set в функцию Всем здравствуйте! Мне нужно написать функцию которая будет выводить всю информацию которая хранится в контейнере set. Пробовал передавать как обычную переменную, не получилось. В интернете информацию находил только по контейнеру map и там через итераторы передавалось, но у меня не получилось переписать под set. Вот функция для вывода: void put_set (char mn, set s) { set <int>::iterator ik;... https://www.cyberforum.ru/ cpp-beginners/ thread995300.html
C++ Пояснить устройство цикла Я учусь на программиста уже третий месяц, но до сих пор не понимаю основ. Проблема преподов в том, что они объясняют материал для тех, кто уже программировал. Но мне не понятно самое элементарное. Например: 1) Циклы for (int i=0; i<n; i++) Почему мы присваиваем переменной 0? что означает i<n? и в разных случаях что означает i++ или i--? И вообще как определить, когда нужно пользоваться... https://www.cyberforum.ru/ cpp-beginners/ thread995290.html C++ Разбитие кода на отдельные части
#include <iostream> #include <conio.h> #include <ctime> int sec(0); int minu(0); int chas(0); int B = 1; int sok;
C++ одномерный массив В общем нужно чтобы программа считывала массив из файла, и находила максимальный из отрицательных элементов и меняла его местами с первым. В общем программа работает не очень корректно. Подскажите что да как #include "stdafx.h" #include <iostream> #include <iomanip> #include <fstream> #include <math.h> using namespace std; fstream f; int main(){ int x,min,temp,i; https://www.cyberforum.ru/ cpp-beginners/ thread995278.html C++ Матрица. Как написать код? https://www.cyberforum.ru/ cpp-beginners/ thread995249.html
Задача Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера NxN по часовой стрелке, начиная с блока в левом верхнем углу. Нужно написать код на языке C++. Помогите новичку, буду благодарен.
C++ Установка лексемы через консоль
Здрасти! Подскажите пожалуйста, как можно через консоль установить лексему DEBUG, чтобы в программе она воспринималась как прописанная define #DEBUG?
C++ Ввод символов из консоли https://www.cyberforum.ru/ cpp-beginners/ thread995239.html
Всем привет! Подскажите пожалуйста почему, когда мы через консоль (путем драгЭдропа) указываем адрес файла, и этот адрес имеет пробел, то к адресу с обеих сторон добавляются кавычки, после чего их приходиться удалять программно... зачем так?
120 / 120 / 47
Регистрация: 29.03.2013
Сообщений: 237
02.11.2013, 13:47 0

Обход инкапсуляции класса - C++ - Ответ 5274558

02.11.2013, 13:47. Показов 1740. Ответов 17
Метки (Все метки)

Ответ

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
#include <iostream>
#include <cstring>
 
class Person {
 public:
  Person(const char *name) 
    : name(strcpy(new char[strlen(name) + 1], name)) {}
  // первый конст означает константный указатель,
  // второй конст -- константное значение указателя
  const char * const getName() {
    return name;
  }
 private:
  char *name;
};
 
int main(int, char**) {
  Person john("john");
 
 
  const char *name = john.getName();
  char * n = (char*) name;
  *n = '1';
  std::cout << john.getName() << std::endl;
  
  return 0;
}
Вывод: 1ohn



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

Обход членов класса
Вопрос: Возможно ли на С++ вообще написать шаблон, который будет генерировать функцию,...

Обход полей класса
Здравствуйте уважаемые форумчане, подскажите как решить такую ситуацию наиболее верным способом......

Рекурсивный обход. Не могу сделать табуляцию. Обход с выводом имен файлов
Задание простое, ну по крайней мере на первый взгляд. Написать скрипт обхода вложенных директорий с...

Попытка Инкапсуляции
Почему при попытке описать метод класса за его пределами, компилятор выдает ошибку? class A {...

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

Закоментированный пример инкапсуляции
Приведите пожалуйста пример инкапсуляции в ООП на php.Желательно, с комментариями, чтобы я понял)

Об инкапсуляции данных в ООП
Добрый день, почти сделал лабу, но нужно устранить замечание. Идея такая, Должен быть класс...

Изучение инкапсуляции и абстракции
Всем доброго вечера у меня очередная лабораторка. Завдання. Створити на мові Java клас, який...

Нарушение инкапсуляции метода
Уважаемые, опытные, подскажите, чем может грозить нарушение инкапсуляции метода класса, кроме того...

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