Arm Assembly & C++
===

Hello I am reading a book on ARM architecture. (I am a noob)
I was reading about the cpu's register file. 

When I create a variable in c++ is this the data that is sent to the register file through the bus RM & then sent to the ALU in the cpu? example: (int a = 1 + 1;)

And is the address register what gives me back the memory address through the address bus? (example: &a)

The book doesn't mention c++ but I am just wondering.

I just want to see if I am understanding this right. Thanks for any answers.