@r1mple

Как обратиться к параметру класса?

3 часа ночи, я не могу больше, я устал.
Надо сделать программу, вот так вот получается, что надо именно на плюсах.
class A(object):
def __init__(self, b):
self.b = b
a = A(1)
print(a.b)
Вот как просто я могу обращаться к параметрам класса.

Мне надо то же самое, только на плюсах.
============================
Хэдэр:
#pragma once

class Window
{
public:
Window(char* fileName);
void MaximizeWindow();
};
============================
Сам класс:
#include "Window.h"
#include

Window::Window(char* fileName) {
fileName = fileName;
}
void Window::MaximizeWindow() {
Здесь нужно получить значение параметра класса Window
}
============================
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
Casper-SC
@Casper-SC
Программист (.NET)
Обратиться к полю класса можно так:

#pragma once
#include <string>

class Window
{
public:
	Window(const std::string& fileName);
	void MaximizeWindow();

private:
    std::string _fileName;
};


#include "Window.h"

Window::Window(const std::string& fileName)
    : _fileName(fileName) {

}

void Window::MaximizeWindow() {
    // Здесь можно обратиться к полю _fileName
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы