# C++ support

**URL:** <https://forums.freertos.org/t/c-support/497>\
**Category:** Kernel\
**Created:** [December 22, 2005, 7:47pm UTC](https://forums.freertos.org/t/c-support/497 "2005-12-22T19:47:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [December 22, 2005, 7:47pm UTC](https://forums.freertos.org/t/c-support/497/1 "2005-12-22T19:47:53Z")

</div>

**nobody** wrote on [Thursday, December 22, 2005](https://sourceforge.net/p/freertos/discussion/382005/thread/18b94f20/#059e):

Does ARM port support C++ constructor and try/catch processing perthread?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [December 27, 2005, 6:18pm UTC](https://forums.freertos.org/t/c-support/497/2 "2005-12-27T18:18:42Z")

</div>

**nobody** wrote on [Tuesday, December 27, 2005](https://sourceforge.net/p/freertos/discussion/382005/thread/18b94f20/#059e/89a7):

Does the try/catch mechanism just use the stack, or does it use some form of non reentrant mechanism?&nbsp; If just the stack then you might find it works.&nbsp; There is no explicit C++ support.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [January 3, 2006, 6:54am UTC](https://forums.freertos.org/t/c-support/497/3 "2006-01-03T06:54:21Z")

</div>

**nobody** wrote on [Tuesday, January 03, 2006](https://sourceforge.net/p/freertos/discussion/382005/thread/18b94f20/#059e/9a8c):

Hi richard

Can you update header file to compile other project file in c++ ?  
and also can some change to use c++ compile of freertos ?
