т.е есть
file1.h
void func1()
{
Class ob;
ob.set();
}
file2.h
void func2()
{
Class ob2;
//здесь необходимо присвоить значения объекта ob
}
никак, ob
это локальный временный объект, который будет удалён после вызова func1
. Разве что можно сделать его глобальным, или вернуть из функции по значению, вот так
//file1.h
Class func1()
{
Class ob;
ob.set();
return ob;
}
//file2.h
void func2()
{
Class ob2 = func1();
}
У вас объект ob
не статический, а значит, существует только во время вызова функции func1
- так значения чего (ну, или кому, потому что ваш комментарий допускает и такую трактовку) присваивать? Если этого чего-то вообще не существует в данный момент?
Как у вас вообще могла возникнуть такая задача? Может, изложите изначальную задачу - скорее всего, она решается как-то иначе... Создается впечатление, что у вас просто микроскоп треснул :)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть понимание что у меня проблемы с инклудамиВ данный момент есть программа с 4мя формами и кучей классов
Я собираюсь научиться разрабатывать приложения под AndroidЯ знаю, что приложения под Android разрабатываются на java, но также можно и на С++
Не получается грамотно оформить запрос, функция принимает строку ("mysql("INSERT INTO history(path, date) VALUES ('" +ss+"','" + t + "')");") типа char, но в ней нельзя суммировать...
Изучения языка программирования начинается с консольных программМогут ли консольные программы применять в реальной жизни? Какого возможности...