You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
821 B

/*
* Copyright (c) 2013 - Facebook.
* All rights reserved.
*/
#include <iostream>
using namespace std;
namespace foo
{
typedef struct { int a; int b;} my_record;
int value() { return 5; }
class Rectangle {
int width, height;
public:
void set_values (int,int);
int area (void);
} ;
}
namespace bar
{
const double pi = 3.1416;
double value() { return 2*pi; }
class Rectangle {
int width, height;
public:
void set_values (int,int);
int area (void);
} rect;
}
int main () {
int i;
double j;
foo::my_record x;
bar::Rectangle rect1;
rect1.set_values (3,4);
foo::Rectangle rect2;
rect2.set_values (7,10);
x.a = 10;
i = foo::value();
i = bar::value();
j = bar::pi;
return 0;
}