# Like a Singleton implementation

**URL:** <https://forum.juce.com/t/like-a-singleton-implementation/14849>\
**Category:** General JUCE discussion\
**Created:** [May 26, 2015, 6:35pm UTC](https://forum.juce.com/t/like-a-singleton-implementation/14849 "2015-05-26T18:35:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![xrousaios](https://avatars.discourse-cdn.com/v4/letter/x/e47c2d/32.png) [@xrousaios](https://forum.juce.com/u/xrousaios)\
**Post date:** [May 26, 2015, 6:35pm UTC](https://forum.juce.com/t/like-a-singleton-implementation/14849/1 "2015-05-26T18:35:01Z")

</div>

Hi all,

I am trying just to implement a class with only one&nbsp;instance&nbsp;and with global availability all over the project .cpp files.

The first of these is simple and well known.

However on the second theme of global availability, I&nbsp;don't have&nbsp;any results, no matter what&nbsp;i did.

I guess it&nbsp;is something&nbsp;simple in juce environment, but I could not find the appropriate&nbsp;solution.

&nbsp;

Any suggestion please ?

&nbsp;

Thanks in advance

George

&nbsp;

&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![nicolasdanet](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/nicolasdanet/32/56_2.png) [@nicolasdanet](https://forum.juce.com/u/nicolasdanet)\
**Post date:** [May 27, 2015, 5:28am UTC](https://forum.juce.com/t/like-a-singleton-implementation/14849/2 "2015-05-27T05:28:02Z")

</div>

SharedResourcePointer?

---

<div class="post-metadata">

**Author:** ![xrousaios](https://avatars.discourse-cdn.com/v4/letter/x/e47c2d/32.png) [@xrousaios](https://forum.juce.com/u/xrousaios)\
**Post date:** [May 28, 2015, 7:36am UTC](https://forum.juce.com/t/like-a-singleton-implementation/14849/3 "2015-05-28T07:36:58Z")

</div>

Thanks !

I did it
