title: How local constants are stored in c++ library files
body: <p>I am writing a library where I need to use some constant integers. I have declared constant int as a local variable in my c function e.g. const int test = 45325;</p>
  
  <p>Now I want to hide this constant variable. What it means is, if I share this library as a .so  with someone, he should not be able to find out this constant value ?
  Is it possible to hide constant integers defined inside a library ? Please help</p>
  
  <p>Here is my sample code </p>
  
  <p>int doSomething()
  {</p>
  
  <pre><code>const int abc = 23456;
  int def = abc + 123;
  </code></pre>
  
  <p>}</p>
  
  <p>doSomething is defined as local function in my cpp file. I am referring this constant for some calculations inside the same function.</p>