#include <iostream>
using namespace std;
class Config {
public:
//type constant
static const int maxConnections = 3;
//type fields
static string host;
static int port;
//type method
static string getConnection() {
char result[50];
snprintf(result, 50, "%s:%i",
host.c_str(), port);
return result;
}
};
string Config::host = "10.0.0.1";
int Config::port;
void ClassTypeMembers::sample()
{
Config::port = 52;
string connection = Config::getConnection();
//connection is "10.0.0.1:52"
Config::host = "10.0.0.3";
connection = Config::getConnection();
//connection is "10.0.0.3:52"
cout << "connection is " << connection;
}