Question: Given the struct declaration: struct exp { explicit exp ( char const x ) { } } ; And the helper function: void fn (

Given the struct declaration:
struct exp {
explicit exp(char const x){}
};
And the helper function:
void fn(exp x){}
Which of the following statements is not formed properly?
1.
exp y exp("ok");
2.
exp x ="ok";
3.
fn(exp("ok"));
4.
fn("ok");
5.
exp z("ok");

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!