Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: C++ (alle ISO-Standards) ::  Valarray - unterschiedlcihe Datentypen Multiplikation mit Skalar     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
shisha
Unregistrierter




Beitrag shisha Unregistrierter 01:54:41 21.03.2017   Titel:   Valarray - unterschiedlcihe Datentypen Multiplikation mit Skalar            Zitieren

Gibt es eine einfache und elegante Lösung, ein Valarray mit erinem Skalar zu multiplizieren, wenn die Datentypen unterschiedlich sind?


So etwas in der Art hätte ich gerne:

C++:
valarray<double> v{1.0,2.0};
 
int a = 3;
 
v = a * v;


Da die Typen bei mir hergelitten werden, kann ich nicht einfach int durch double ersetzen, das Beispiel ist also stark vereinfacht.

Die Methoide mit den komplexen Zahlen finde ich auch nicht besonders schön.
unskilled
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.07.2007
Beiträge: 3926
Beitrag unskilled Mitglied 02:36:57 21.03.2017   Titel:              Zitieren

valarray<X>::value_type

?!

_________________
Keiner kann besser nix als ich - Tagedieb mit Lächeln im Gesicht :o)
shisha
Unregistrierter




Beitrag shisha Unregistrierter 02:54:27 21.03.2017   Titel:              Zitieren

unskilled schrieb:
valarray<X>::value_type

?!


Tut mir leid, aber ich verstehe diese Antwort nicht.

Oder aber meine Frage ist unklar.
SeppJ
Global Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 27971
Beitrag SeppJ Global Moderator 10:28:45 21.03.2017   Titel:              Zitieren

shisha schrieb:
Oder aber meine Frage ist unklar.
An deiner Frage ist unklar: Was hindert dich da dran, den Datentyp umzuwandeln? Wenn du nicht genau weißt, was für ein Typ in dem valarray gespeichert ist: unskilled hat die Antwort darauf gegeben. Falls du ein anderes Problem hast: Welches?

_________________
Korrekte Rechtschreibung und Grammatik sind das sprachliche Äquivalent zu einer Dusche und gepflegter Kleidung.
C++ Forum :: C++ (alle ISO-Standards) ::  Valarray - unterschiedlcihe Datentypen Multiplikation mit Skalar   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.