pragma solidity ^0.4.24; contract C { uint private data = 42; function getData() public view returns (uint) { return data; } function setData(uint x) public { data = x; } } contract Caller { C c = new C(); function h() public view returns (address) { return c; } function f() public view returns (uint) { return c.getData(); } function g(uint x) public { c.setData(x); } }
0.4.24