в сlass Points
имеется структура
public:
Points();
virtual ~Points();
struct node
{
float x;
float y;
float z;
};
private:
node uzl;
Можно ли сделать так, чтобы в основном файле main.cpp
я не создавал снова эту структуру, а пользовался созданной в классе? Потому что на данный момент основной файл выглядит так:
#include "Points.h"
#include <iostream>
using namespace std;
struct node
{
float x;
float y;
float z;
};
int main(){
Points net;
node uzl1;
}
То есть я заново создаю структуру и применяю к ней методы класса
net.summ(uzl1) // что здесь - неважно
Пользуйтесь структурой
Point::node
если я правильно понял ваш вопрос. Она объявлена как publuc
, так что никаких проблем...
int main(){
Points net;
Points::node uzl1;
}
Только вы уж решите, Point
или Points
- а то в вопросе и так, и эдак...
Да и тут
#include Points.h
не помешали бы кавычки.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Когда происходит FAIL() тогда TearDown не освобождает ресурсы, можно ли как то сделать чтоб когда - происходит FAIL() происходил вызов деструктора...
Дано: в массиве имеется user objectКаждый user имеет name и password