prog.cpp: In function 'int main()':
prog.cpp:31:14: error: ambiguous overload for 'operator=' (operand types are 'widmo' and 'widmo*')
nowe = kobalt + 100;
^
prog.cpp:7:7: note: candidate: widmo& widmo::operator=(const widmo&) <near match>
class widmo{
^
prog.cpp:7:7: note: conversion of argument 1 would be ill-formed:
prog.cpp:31:23: error: invalid user-defined conversion from 'widmo*' to 'const widmo&' [-fpermissive]
nowe = kobalt + 100;
^
prog.cpp:15:1: note: candidate is: widmo::widmo(int) <near match>
widmo::widmo(int wart)
^
prog.cpp:15:1: note: conversion of argument 1 would be ill-formed:
prog.cpp:31:23: error: invalid conversion from 'widmo*' to 'int' [-fpermissive]
nowe = kobalt + 100;
^
prog.cpp:31:23: error: invalid conversion from 'widmo*' to 'int' [-fpermissive]
prog.cpp:15:1: note: initializing argument 1 of 'widmo::widmo(int)'
widmo::widmo(int wart)
^
prog.cpp:7:7: note: candidate: widmo& widmo::operator=(widmo&&) <near match>
class widmo{
^
prog.cpp:7:7: note: conversion of argument 1 would be ill-formed:
prog.cpp:31:23: error: invalid user-defined conversion from 'widmo*' to 'widmo&&' [-fpermissive]
nowe = kobalt + 100;
^
prog.cpp:15:1: note: candidate is: widmo::widmo(int) <near match>
widmo::widmo(int wart)
^
prog.cpp:15:1: note: conversion of argument 1 would be ill-formed:
prog.cpp:31:23: error: invalid conversion from 'widmo*' to 'int' [-fpermissive]
nowe = kobalt + 100;
^
prog.cpp:31:23: error: invalid conversion from 'widmo*' to 'int' [-fpermissive]
prog.cpp:15:1: note: initializing argument 1 of 'widmo::widmo(int)'
widmo::widmo(int wart)
^
prog.cpp:31:14: error: conversion to non-const reference type 'class widmo&&' from rvalue of type 'widmo' [-fpermissive]
nowe = kobalt + 100;
^
prog.cpp:35:27: error: request for member 'kanal' in 'kobalt', which is of non-class type 'widmo [5]'
<< kobalt.kanal[44]
^