::
)Can be used to define a function outside of a class.
#include <iostream>
using namespace std;
class Example {
int num;
public:
Example() {
num = 10;
}
void display();
};
void Example::display() {
cout << "The value of num is: " << num;
}
int main() {
Example obj;
obj.display();
return 0;
}
will print: The value of num is: 10
Also can be used to access a global variable when there is a local variable with the same name
#include <iostream>
using namespace std;
int num = 7;
ing main() {
ing num = 3;
cout << "Local Variable: " << num << endl;
cout << "Global variable: " << ::num << endl;
return 0;
}
Notes on Computers
AWS · Bash · C · C++ · Cyber Security · Git · LaTeX · Linux · Networking · Python · Raspberry Pi · Tools · Vim
Notes on Math & Physics
Information Theory · Linear Algebra · Solid State Physics
Copyright 2021 · Eric D. Weise