30. Aliasing Namespace

We have already created a nested namespace:

namespace Communication {
    namespace I2C {
        int speed = 400000; // 400 kHz
    }
}

Your task is to:

  1. Create an alias CI for the namespace Communication::I2C.
  2. Use the alias to print the value of speed.

The program should print:

I2C Speed: 400000


Example

Output:

I2C Speed: 400000


Why this output?

The alias CI is just a shortcut name for Communication::I2C, so CI::speed refers to the same variable.


Question Significance

Shows how namespace aliasing shortens long namespace paths, making code cleaner and easier to maintain.

Loading...

Input

Expected Output

I2C Speed: 400000