#include <iostream>
using namespace std;
// Driver Code
int main()
{
// const int x; CTE error
// x = 9; CTE error
const int y = 10;
cout << y;
return 0;
}
class Foo
{
public:
const int a = 5; // Valid use of const.
constexpr int b = 7; // Invalid use of constexpr, won't even compile!
static constexpr int c = 10; // Valid use of constexpr.
int arrA[a]; // ERROR: 'a' is defined at runtime, so you can't use it to define a size.
int arrB[b]; // ERROR: You couldn't even define 'b', so this is not going to work...
int arrC[c]; // VALID: 'c' is known by the compiler, and is guaranteed to only ever be 10!
}
//Syntax: const Class_Name Object_name;
const int MAXN = 1e5 + 5;
const long long mod = (long long)1e9 + 7;
#define identifier value
#include <iostream>
using namespace std;
#define PI 3.14159
#define NEWLINE '
'
int main ()
{
double r=5.0; // radius
double circle;
circle = 2 * PI * r;
cout << circle;
cout << NEWLINE;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16