• Courses
  • Code Compiler
  • Discuss
  • Pricing
  • Teams
Menu
+ 3

Assigning to functions?

https://code.sololearn.com/cVJ322bN3ncC/?ref=app What is happening when we assign to f()?

c++static
5th Jun 2018, 8:30 AM
Max
Max - avatar
1 Answer
+ 2
never mind, i figured it out, f() returns a lvalue reference to i, and therefore we assign to i, since lvalue referenced are lvalues and since the variable is static everything works out. https://stackoverflow.com/questions/6111905/c-is-return-value-a-l-value
5th Jun 2018, 8:45 AM
Max
Max - avatar

Often have questions like this?

Learn more efficiently, for free:

  • Introduction to Python

    7.1M learners

  • Introduction to Java

    4.7M learners

  • Introduction to C

    1.5M learners

  • Introduction to HTML

    7.5M learners

See all courses
Hot today
Hey I've done the C# and SQL beginner and intermediate, but still feel like there could be more... Is there advanced somewhere?
2 Votes
Beginner question
0 Votes
Issue with Sololearn Module Quiz Despite Correct Answers
1 Votes
Remove
0 Votes
I need help to solve this
0 Votes
Project
0 Votes
Engineer Cloud
0 Votes
Hey what the research process order for them that I am telling you please order them and tell me answer
0 Votes
Lua?
1 Votes
by getting subscription will it help to me be a pro in python is it appropriate app? please guide me
0 Votes