Answers for "what is namespace in c++"

C++
1

what is namespace in c++

A namespace is a declarative region that provides a scope to the 
  identifiers (the names of types, functions, variables, etc) inside 
  it. Namespaces are used to organize code into logical groups and to
  prevent name collisions that can occur especially when your code base
  includes multiple libraries
Posted by: Guest on September-03-2021
1

what is namespace in c++

Namespaces avoids name collisions bacause of large libraray in c++.
This feature was not supported in C
Posted by: Guest on September-03-2021
0

what is namespace in c++

//namespace is a declarative region to provide scope for identifiers
#include <bits/stdc++.h>

using namespace std; //including namespace std for cin and cout
//my custom namespace for variables and functions
namespace abc
{
  void fun()
  {
    cout<<"Hello world"<<endl;
  }
  int x=10;
}
using namespace abc;
int main()
{
  cout<<10;
  fun();
  return 0;
}
Posted by: Guest on November-05-2020
0

access the namespace members using namespace member function

namespace Parent
{
    inline namespace new_ns
    {
         template <typename T>
         struct C
         {
             T member;
         };
    }
     template<>
     class C<int> {};
}
Posted by: Guest on May-07-2020
0

access the namespace members using namespace member function

//Header.h
#include <string>

namespace Test
{
    namespace old_ns
    {
        std::string Func() { return std::string("Hello from old"); }
    }

    inline namespace new_ns
    {
        std::string Func() { return std::string("Hello from new"); }
    }
}

#include "header.h"
#include <string>
#include <iostream>

int main()
{
    using namespace Test;
    using namespace std;

    string s = Func();
    std::cout << s << std::endl; // "Hello from new"
    return 0;
}
Posted by: Guest on May-07-2020

Browse Popular Code Answers by Language