#include <iostream>
using namespace std;

class test
{
public:
  const char* data() const
  {
    std::cout << "const char* data() const" << std::endl;
    return data_;
  }

  char* data()
  {
    std::cout << "char* data()" << std::endl;
    return data_;
  }
private:
  char data_[512];
};

int main() {
	test t;
	t.data();
    static_cast<const test>(t).data();
	// your code goes here
	return 0;
}