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

Доступ к переменным - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ stl map http://www.cyberforum.ru/cpp-beginners/thread592931.html
где можно прочитать о stl map? подскажите книги..
C++ Вычислить элементы массива по заданному вектору и членам разложения функции в ряд Маклорена помогите хотя бы понять что тут делать надо:wall:, месяц сижу гружусь а сдавать уже скоро:wall: если не тяжело, помогите написать в С++ :wall: http://cs405429.userapi.com/v405429182/4d/BtIErNXCabI.jpg Добавлено через 1 минуту Знаю только как массив создать, а дальше для меня дремучий лес:cry: ______________________________________________________________ сижу читаю С++ для чайников http://www.cyberforum.ru/cpp-beginners/thread592901.html
Вызов функции, определенной как структура C++
Программа аварийно завершается при запуске Методом комментирования строк пришел к выводу, что все это из-за строки d.vec = s(x).vec; Вот описания структуры vec и функции s: typedef struct { double vec; } vec; ... vec x;
Открыть k файлов подряд C++
Рядом с .exe лежит папка test, а в папке той файлы вида i.in, где i - это число. Вот нужно отрыть эти файлы и считать из них инфу, как считать я знаю, а вот как открыть не константный файл.... for (int i = 1; i <= 40; i++) { string s = "/test/" + i + ".in"; // не пашет freopen(s, "r", stdin); // не пашет int n = 0; cin >> n; /*итд*/
C++ Два раза вызывается деструктор http://www.cyberforum.ru/cpp-beginners/thread592871.html
Создал класс, в процессе выполнения программы вызвал деструктор, но когда программа завершается, деструктор вызывается повторно и вылетает ошибка, так как внутри есть указатели, которые уже удалены или обнулены. int main(){ Class<int> A; A.~Class(); //Вызывается деструктор } //Повторно вызывается деструктор Объясните почему такое может происходить? Добавлено через 4 минуты Только что...
C++ Нужно переписать во вложенной л/р цикл while на do while и for Ребят, нужна помощь студенту-разгильдяю 1-го курса КПИ. Нужно переписать во вложенной лабе цыкл while на do while и for. Нужно срочно, желательно сегодня! Буду неймоверно благодарен!!! подробнее

Показать сообщение отдельно
mad_svyat
17 / 17 / 0
Регистрация: 10.01.2012
Сообщений: 34
31.05.2012, 23:19     Доступ к переменным
Юзай директиву препроцессора #define, например. Вместо A можешь присвоить любое другое название.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
class base{
public:
    int a;
};
 
#define A base::a
class der : private base{
 void f(){
  //Необходимо использовать переменную base::a
  //Но постоянно писать base:: утомляет и код становится нечитабельным
  //Как можно это обойти?
     A = 0;
 }
};
 
int main()
{
    return 0;
}
 
Текущее время: 11:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru