<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zusammenarbeit C++ und Fortran]]></title><description><![CDATA[<p>Habe eine C++-Klasse geschrieben, die soll jetzt in ein Fortran-Programm eingebunden werden! Weiss gar nicht, wie ich das machen soll, von wegen Objekte in Fortran... Geht das überhaupt? Kenn mich in Fortran nicht so aus!<br />
Weiss da jemand was??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157960/zusammenarbeit-c-und-fortran</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 12:06:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157960.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 Aug 2006 08:00:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zusammenarbeit C++ und Fortran on Thu, 31 Aug 2006 08:00:13 GMT]]></title><description><![CDATA[<p>Habe eine C++-Klasse geschrieben, die soll jetzt in ein Fortran-Programm eingebunden werden! Weiss gar nicht, wie ich das machen soll, von wegen Objekte in Fortran... Geht das überhaupt? Kenn mich in Fortran nicht so aus!<br />
Weiss da jemand was??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128127</guid><dc:creator><![CDATA[apo]]></dc:creator><pubDate>Thu, 31 Aug 2006 08:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to Zusammenarbeit C++ und Fortran on Thu, 31 Aug 2006 08:44:15 GMT]]></title><description><![CDATA[<p>apo schrieb:</p>
<blockquote>
<p>...Kenn mich in Fortran nicht so aus!<br />
Weiss da jemand was??</p>
</blockquote>
<p>Mein Fortran war nie wirklich frisch und ist inzwischen komplett eingerostet, aber allgemein kann man sagen, dass Du die Stufe &quot;prozedural-oo&quot; nur mit einer &quot;prozeduralen API&quot; überspringen solltest.<br />
Sprich: Alles sein lassen, was &quot;++-spezifisch&quot; ist (= was C nicht kann).<br />
- Für jedes Aktion des Aufrufers in C++ eine eigene Funktion (NICHT überladen) zur Verfügung stellen.<br />
- Wenn Du Dir &quot;Zustände&quot; merken musst, entweder globale Objekte verwenden (häßlich) oder in &quot;Handle&quot; wandeln, dem Aufufer zurückgeben und beim nächsten Aufruf wieder &quot;entpacken&quot;.<br />
- ...<br />
Für C-calls aus Fortran heraus gibt es bestimmt was (Funktionen als ' extern &quot;C&quot; ' deklarieren)...</p>
<p>Erzähl doch mal konkreter, worum es geht.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128155</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 31 Aug 2006 08:44:15 GMT</pubDate></item></channel></rss>