-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path15-pointers.cpp
More file actions
24 lines (18 loc) · 817 Bytes
/
15-pointers.cpp
File metadata and controls
24 lines (18 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
int main() {
int age = 19;
double gpa = 3.2;
string name = "John";
cout << "\"age\" memory address: " << &age << ", \"age\" content: " << age << endl;
cout << "\"gpa\" memory address: " << &gpa << ", \"gpa\" content: " << gpa << endl;
cout << "\"name\" memory address: " << &name << ", \"name\" content: " << name << endl;
int *pAge = &age;
double *pGpa = &gpa;
//string name2 = name; // copia el contenido en "name2" pero "name" y "name2" no son las misma dirección de memoria.
string *pName = &name;
cout << "\"pAge\" = " << pAge << ", \"*pAge\" = " << *pAge << endl;
cout << "\"pGpa\" = " << pGpa << ", \"*pGpa\" = " << *pGpa << endl;
cout << "\"pName\" = " << pName << ", \"*pName\" = " << *pName;
return 0;
}