# OO capabilities of Fortran 2018 vs c++

**URL:** <https://fortran-lang.discourse.group/t/oo-capabilities-of-fortran-2018-vs-c/1076>\
**Category:** Help\
**Created:** [April 17, 2021, 8:11am UTC](https://fortran-lang.discourse.group/t/oo-capabilities-of-fortran-2018-vs-c/1076 "2021-04-17T08:11:02Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Beliavsky](https://avatars.discourse-cdn.com/v4/letter/b/ba8739/32.png) [@Beliavsky](https://fortran-lang.discourse.group/u/Beliavsky)\
**Post date:** [April 17, 2021, 10:45pm UTC](https://fortran-lang.discourse.group/t/oo-capabilities-of-fortran-2018-vs-c/1076/5 "2021-04-17T22:45:22Z")

</div>

> [@septc](#):
>
> I have no experience with FEM codes so not sure at all, but if they use multiple inheritance (for any purpose), I guess one needs to think some workarounds because it is not supported by Fortran OO.

I posted a paper [Emulating Multiple Inheritance in Fortran 2003/2008](https://fortran-lang.discourse.group/t/emulating-multiple-inheritance-in-fortran-2003-2008/878) but am unqualified to evaluate it, as a Fortranner without CLASS.

---

_[View the full topic](https://fortran-lang.discourse.group/t/oo-capabilities-of-fortran-2018-vs-c/1076)._
