Реклама

Тег → class

  • EVILEG
  • Тест
  • 9 июля 2017 г. 14:54

C++ - Тест 005. Структуры и Классы

C++, struct, class

Тест по основам C++. В тестировании проверяются знания по структурам данных и классам в C++.
  • EVILEG
  • Статья
  • 8 июля 2017 г. 16:40

C++ - Урок 007. Классы

C++, class

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

В C++ такие типы данных называются классами. Класс имеет такой комплект составляющих, как переменные и методы для доступа к функционалу класса.

В интерфейсе класса могут быть определены следующие секции:

  • public - методы и переменные доступны для взаимодействия извне класса;
  • protected - методы и переменные доступны для использования внутри класса, а также в классах, наследованных от этого класса;
  • private - методы и переменные доступны для использования только внутри класса
  • tetta
  • Вопрос
  • 23 апреля 2017 г. 21:50

Как подключить класс

qt, class

Я вот создал проект и все как обычно: main.cpp, mainwindow.cpp и .h . И я делаю menubar, я хочу что бы оно было в другом месте, не в main.cpp, mainwindow.cpp и .h , а в созданном месте под название menu.cpp, как это сделал и еще как подключить, что-бы все, что было написано в menu.cpp, main.cpp, mainwindow.cpp и .h скомпелировалось и показалось?

  • Kostya
  • Вопрос
  • 27 января 2017 г. 14:05

Архитектура класса

C++, class, архитектура

Добрый день, подскажите пожалуйста по архитектуре класса.

Class A
{
int A;
Qstring str;
public:
A(int b):A(b){}
void setA(int b)
{
A=b;
}
int getA()
{
return A;
}
void setStr(QString str_1)
{
str=str_1;
}
QString getStr()
{
return str;
}
};
При создании класса, задается только поле A. А в public доступен запрос строки, но строка изначально не задается. Такая архитектура класса допустима или нужно что бы в конструкторе запрашивало и строку?
  • EVILEG
  • Статья
  • 25 августа 2016 г. 13:05

User Guide #23 - Ruby - Константы класса

class, constants, Ruby, Ruby уроки, user guide, руководство пользователя

Константа имеет имя, начинающееся с латинской буквы в верхнем регистре. Значение константе присваивается только один раз при инициализации. В текущей реализации Ruby повторное присваивание значения константе вызывает предупреждение, но не ошибку (не-ANSI версия eval.rb не показывает предупреждения):

ruby>fluid=30
   30
ruby>fluid=31
   31
ruby>Solid=32
   32
ruby>Solid=33
   (eval):1: warning: already initialized constant Solid
   33
  • EVILEG
  • Статья
  • 26 июня 2016 г. 12:36

User Guide #12 - Ruby - классы

class, Ruby, ruby lesson, ruby уроки, user guide, класс, руководство пользователя

Реальный мир наполнен объектами, и мы можем классифицировать их. Например, очень маленький ребёнок, вероятно, скажет "гав-гав", когда увидит собаку, независимо от породы; мы же на самом деле видим мир в терминах категорий.

В терминологии  объектно-ориентированного программирования категория объекта "dog" называется классом, и некоторые конкретные объекты принадлежащие классу называются экземплярами этого класса.

Как правило, чтобы сделать объект в Ruby или в любом другом языке, в начале необходимо определить характеристики класса, а затем создать экземпляр. Проиллюстрируем процесс, давайте определим простой класс Dog .

Реклама
  • BoostEX
  • 17 августа 2017 г. 16:45

C++ - Тест 001. Первая программа и типы данных

  • Результат - 73 баллов
  • Nordman
  • 15 августа 2017 г. 20:40

C++ - Тест 005. Структуры и Классы

  • Результат - 66 баллов

C++ - Тест 002. Константы

  • Результат - 33 баллов
Последние комментарии
  • EVILEG
  • 17 августа 2017 г. 18:33

Qt/C++ - Урок 069. Шифрование методом XOR

Не обратил внимания на это, Проверял с большим текстом.. По идее не должно.

Qt/C++ - Урок 069. Шифрование методом XOR

Шифрует/дешифрует текст от 8 символов, так и должно быть?

  • EVILEG
  • 15 августа 2017 г. 20:32

Qt/C++ - Урок 048. QThread - работа с потоками с помощью moveToThread

Нууу... тут уже вопрос к самому Qt4.8. Если честно, идей нет, да и копаться в deprecated коде желания тоже нет.

  • t000r
  • 15 августа 2017 г. 19:49

Qt/C++ - Урок 048. QThread - работа с потоками с помощью moveToThread

В qt5.6 всё нормально заработало. С 4.8 - нет

  • EVILEG
  • 15 августа 2017 г. 17:44

Qt/C++ - Урок 050. Логирование событий Qt приложения в текстовый файл

Я полистал информацию в интернетах, вроде как кто-то пытается подружить его с Qt5, но успешных результатов не нашёл. Да и на сайте как-то не заметно информации о том, что конкретно ему нужно, ...

Сейчас обсуждают на форуме

Сборка Qt / C++ проекта под windows и linux

вы имели ввиду это? если да, то как то не работает((( #include <iostream>#include <bitset> // заголовочный файл битовых полей#include <iomanip> // для манип...

  • alex_lip
  • 17 августа 2017 г. 19:11

Я только учусь..(как правильно присвоить значение объекту другого класса)

А что вы думаете про директиву friend ? class A { friend void B::changeValue(); private: int _value;};class B { void changeValue() { a-&...

  • EVILEG
  • 16 августа 2017 г. 13:38

Перевод кодировки строки из windows 1251 в Utf-8

Здесь необходимо использовать QTextCodec. Вещь это очень хитрая в том плане, что объект этого класса необходимо создавать с определённой кодировкой. Поскольку он будет гонять данные от заданной код...

  • EVILEG
  • 15 августа 2017 г. 17:09

Переключение между Qt::WindowMaximized и Qt::WindowNoState при фиксированном размере окна.

Согласен - это велосипед, но это гораздо меньше, чем отключить оформление окна и написать своё оформление )) Например, как здесь .

  • EVILEG
  • 13 августа 2017 г. 13:51

SQLITE speed up

Заполняете в цикле из объекта query? Можете показать тот кусок кода, где выполняете эти манипуляции? Ускорить код разве только некоторым манипуляциями с указателями или ссылками, н...