Neue Fragen mit dem Tag «c++»

Insgesamt gefunden 6559 Fragen

-5
Bewertungen
1
Antwort
100
Ansichten

C ++: Reduzieren eines 2d-Arrays in ein 1d-Array

Ich habe angefangen, C ++ zu lernen, und habe Probleme mit einer meiner Startübungen. Die Übung beinhaltet eine regelmäßige Abflachung: In einer Funktion muss ich die Werte jeder Spalte in jeder Zeile eines 2d-Eingangsarrays summieren und dann die für jede Zeile berechnete Summe in einem neu erstel...
fragte rTECH vor einem Jahr

-1
Bewertungen
0
Antworten
105
Ansichten

Programmierherausforderung in CPP: Ungleichheit

Ungleichheit Wie viele von ihnen können, angesichts von Ungleichungen in Bezug auf X, höchstens gleichzeitig bestehen? Die Ungleichungen gibt es in den folgenden Formen: X <C X <= C X = C X> C X> = C Eingang: Erste Zeile mit einer ganzen Za...
fragte black_pearl vor einem Jahr

0
Bewertungen
0
Antworten
90
Ansichten

Funktionsaufruf und Argumentsetzer

Ich mache jetzt schon eine ganze Weile ein Programmierspiel, bei dem kleine Roboter (Bots) so programmiert werden, dass Ihre Basis gedeihen kann. Es verfügt über eine eigene Programmiersprache, einen Code-Verifizierer und einen Interpreter. Ich könnte den gesamten Code für den Interpreter bereitstel...
fragte AlexINF vor einem Jahr

1
Bewertungen
1
Antwort
114
Ansichten

Schere, Stein, Papier

Vielen Dank für Ihre Zeit, ich bin neu im Programmieren und habe einige Tage damit verbracht, dieses Rock-, Papier- und Scherenspiel zu erstellen. Welche anderen möglichen Verbesserungen könnte ich nach den von mir selbst vorgenommenen Verbesserungen vornehmen? Ich habe versucht, jeden Schritt zu e...
fragte gravili43 vor einem Jahr

0
Bewertungen
1
Antwort
98
Ansichten

Gestörte Phasenoszillator-Integration

Ich integriere ein System von gestörten Phasenoszillatoren. Ich definiere das Gleichungssystem und auch die Jacobische Matrix. Ich muss den eindimensionalen Vektor des Systemzustands in einen zweidimensionalen Vektor umformen und dann die Matrixproduktion durchführen. Gibt es einen Singlethread-Weg...
fragte Abolfazl vor einem Jahr

7
Bewertungen
1
Antwort
171
Ansicht

Ein string_splitter mit C ++ 17

In diesem Repo habe ich einen Stringsplitter mit nur einem Header zusammengestellt, der Zeichen und Stringliterale als Trennzeichen zulässt. Die (kleine) Bibliothek ist streng C ++ 17. Ich möchte um Ihre Anmerkungen bitten. Ich möchte auch, dass der Code so kurz wie möglich ist, daher sind auch K...
fragte degski vor einem Jahr

11
Bewertungen
3
Antworten
1950
Ansichten

Programm, das eine Zahl in einen Buchstaben des Alphabets umwandelt

#include <iostream> int main() { int letter = 0; std::cout << "Please type in a number: "; while (1) { std::cin >> letter; //less than 1 or greater than 26 if (!(letter < 1 || 26 < letter)) { std::cout << "The letter tha...
fragte Alex Angel vor einem Jahr

5
Bewertungen
1
Antwort
116
Ansichten

C ++ - Dataset-Klasse

C ++ - Neuling, der versucht, eine Klasse zur Darstellung eines Datensatzes zu erstellen, um Vorhersagemodelle der Form y ~ x0, x1, ... zu erstellen. Da es sich um Version 1 handelt, gehe ich von einigen guten Eigenschaften über meinen Datensatz aus Es hat eine y-Spalte und eine oder mehrere x-Spa...
fragte Ben vor einem Jahr

1
Bewertungen
1
Antwort
113
Ansichten

Lambda-basierte Matrix

Ich nenne eine mit Lambda implementierte Matrix "Lambda-Matrix". Das vollständige Arbeitsprogramm: // g++ prog.cc -std=c++17 // gcc 8.2.0 #include <iostream> #include <cassert> #include <memory> [[noreturn]] inline void terror (char const * msg_, cha...
fragte DBJDBJ vor einem Jahr

3
Bewertungen
2
Antworten
118
Ansichten

C ++ - Pixel / Array-Manipulationsbibliotheken

Ich war müde, Pixelmanipulationen immer nacheinander durchzuführen, also begann ich, einen eigenen Header mit Vorlagen zu erstellen, um die Berechnung über Pixel (RGB oder RGBA) durchzuführen. In einigen Fällen mache ich es auch für ND. Es gibt einige Kommentare im Code für einige Funktionen, bei...
fragte Vuwox vor einem Jahr

3
Bewertungen
2
Antworten
474
Ansichten

Einfache textbasierte Tic-Tac-Toe

Ich lerne C ++ und brauche Hilfe, um meinen ersten Code zu überprüfen und herauszufinden, wie ich ihn irgendwie verbessern kann. Anregungen sind willkommen. Es wurde getestet und ist fehlerfrei. Der Code ist ein Spiel, das TicTacToe genannt wird und Folgendes tun: Erstellen Sie ein 4x4-Spielbrett...

-2
Bewertungen
0
Antworten
99
Ansichten

Abrufindex von n höchster Nummer

Ich verwende die folgende Logik, um den Index von n höchster Zahl in cpp zu erhalten. Ich wollte nur wissen, wie man die Komplexität erhält und ob es eine bessere Herangehensweise für das gleiche gibt. C ++ - Beispiel: #include <iostream> #include <cstdlib> using namespace std; int m...
fragte Hacker_Sam vor einem Jahr

-1
Bewertungen
0
Antworten
116
Ansichten

Bitfelder von C ++ nach C # portieren

Ich portiere eine C ++ - Bibliothek, die Bitfelder ausführlich in C # -Code verwendet. Hier ist ein Beispiel für eine Bitfield-Klasse struct Header{ uint32_t A; uint16_t B: 1; uint16_t C: 1; uint16_t D: 1; uint16_t : 13; uint16_t E; }; Wenn Sie diese Klasse in eine C # -Klasse umwan...
fragte Hasan Emrah Süngü vor einem Jahr

3
Bewertungen
3
Antworten
235
Ansichten

Entfernen Sie übermäßiges Leerzeichen von String

Ist das normkonform? #include <string> #include <algorithm> #include <iostream> #include <cctype> std::string remove_excessive_ws(std::string const &str) { std::string result{ str }; auto end{ std::remove_if(std::begin(result), std::end(result),...
fragte Swordfish vor einem Jahr

0
Bewertungen
0
Antworten
120
Ansichten

Einfache dynamische Array-Vorlage

Für meine Game Engine benötigte ich eine einfache Array-Klasse mit Vorlagen, die sicher über Modulgrenzen hinweg übergeben werden kann. Es soll kein Ersatz für std :: vector sein und benötigt daher nicht alle Funktionen. Stattdessen soll es in der Schnittstelle verwendet werden, wo binäre Kompatibil...
fragte Leon2806 vor einem Jahr

6
Bewertungen
2
Antworten
121
Ansicht

RDS-Empfänger - Synchronisation und Fehlerkorrektur

Einführung Das Radio Data System (RDS) ist ein digitales Signal, das auf einen 57 kHz-Subträger von UKW-Rundfunk (über dem 19-kHz-Pilotton und dem 38-kHz-Stereo-Differenzkanal) aufmoduliert ist. Die Details des Modulationsschemas sind hier unwichtig; Wir nehmen an, dass die Ausgabe der Demodulation...
fragte Toby Speight vor einem Jahr

4
Bewertungen
3
Antworten
152
Ansichten

Meine Implementierung einer for_each-Funktion, die einen std :: -Container mit einer Schrittweite ganzzahl N durchquert

Als Antwort auf das Iterieren eines geraden (geraden) Elements nur in einer bereichsabhängigen Schleife schrieb ich diese Funktion mit dem folgenden Treiberprogramm und der folgenden Ausgabe: #include <array> #include <vector> #include <iterator> // Forward iteration from begin t...
fragte Francis Cugler vor einem Jahr

-1
Bewertungen
0
Antworten
75
Ansichten

Vorlageninstanziierung für verschachtelte Klasse

Beim Versuch, einen Iterator zu codieren, habe ich folgende Struktur: template <typename T> class mything { typedef unsigned key; public: template <typename subT> class myiter { key pos; public: ... } using iterator = myiter<T>; using const_iterator = myiter&lt...
fragte grok vor einem Jahr

-2
Bewertungen
0
Antworten
87
Ansichten

Hinzufügen der Unterstützung für STL-Iteratoren zu benutzerdefinierten Auflistungsklassen - Followup

Ich habe die hervorragende Antwort auf die Frage gelesen. Beispiel für das Hinzufügen von STL-Iterator-Unterstützung zu benutzerdefinierten Auflistungsklassen auf dieser Site; Ich möchte aber auch, dass die Iterator-Klasse (aufgrund gemeinsam genutzter Typen) eine verschachtelte Klasse ist. Das Skel...
fragte grok vor einem Jahr

7
Bewertungen
2
Antworten
175
Ansichten

Multi-Line-Textleser

Ich versuche, mir C ++ beizubringen, indem ich einen einfachen mehrzeiligen Textleser schreibe, der die Längen jeder Zeile angibt. Was kann ich jetzt besser machen, wenn ich etwas habe, das "funktioniert"? Konventionen: Variablen und Member werden deklariert const, wenn ich es für möglich gehalt...
fragte Kittoes0124 vor einem Jahr

3
Bewertungen
1
Antwort
144
Ansichten

Implementierung der C ++ String-Klasse

Ich habe eine einfache String-Klassenimplementierung geschrieben unique_ptrund dabei Semantik verwendet. Ist meine Implementierung in Bezug auf Design und Effizienz gut genug? Stringy.h #pragma once #include <iostream> #include <cstring> #include <memory> class Stringy { privat...

-2
Bewertungen
0
Antworten
56
Ansichten

C ++: Lokale Map-Variable funktioniert nicht, aber globale

#include <unordered_map> class Solution { public: // std::unordered_map<int, int> m; <<---- this one works int size; /** * @param s: a string, encoded message * @return: an integer, the number of ways decoding */ int numDecodings(string &s) {...
fragte MrROY vor einem Jahr

0
Bewertungen
0
Antworten
118
Ansichten

Umgekehrte Sortierung einer Karte mit Strings

Ich versuche einen unordered_map<string, string>Container zu sortieren . Der Container liest Eingaben aus einer Datei, die eine Liste von Personen ist. Jede Zeile in der Datei wird ähnlich sein rCB, bIAund wird als Element in der Karte gespeichert. Die zweite Saite in jedem Elemente fungiert a...
fragte Oscar Kohn vor einem Jahr

3
Bewertungen
2
Antworten
93
Ansichten

erstesDuplikat des Arrays

Diese Frage wurde für andere Sprachen gestellt, aber ich habe sie nicht für C ++ gesehen. Vor allem hier und hier . Suchen Sie in einem Array a, das nur Zahlen im Bereich von 1 bis a.length enthält, die erste doppelte Nummer, für die das zweite Vorkommen den minimalen Index hat. Mit anderen Wort...
fragte trueCamelType vor einem Jahr

5
Bewertungen
3
Antworten
151
Ansicht

Meine eigene Getline-Funktion zum Lesen von Strings aus Dateien

Ich bin ein Neuling in C ++ und möchte ein paar coole Sachen damit machen. Hier habe ich meine eigene Getline-Funktion implementiert, die aus einer Datei liest. Was halten Sie von dieser Getline-Funktion? #include <iostream> #include <fstream> using namespace std; class Foo { private:...

4
Bewertungen
4
Antworten
145
Ansichten

Einfacher Befehlszeilen-XOR-Verschlüsseler / Entschlüsseler für Dateien

Ich habe diesen einfachen XOR-Ver- und Entschlüsseler gemacht. Es benötigt eine Datei mit der "privaten" Schlüsselzeichenfolge. Verwendung: Verschlüsselung "Datei zum Verschlüsseln / Entschlüsseln" der Datei mit dem privaten Schlüssel "" Ausgabedatei " Um zu entschlüsseln, machen Sie dasselbe, ve...
fragte Vital Zero vor einem Jahr

0
Bewertungen
0
Antworten
97
Ansichten

Mutex-Implementierung mit Windows APC

Ich habe das jetzt gerade geschrieben und nicht viel getestet. Dies ist kein Ersatz für std :: mutex, sondern für so etwas wie Spaß. Ich kann es so entwickeln, dass es von Prozessen gemeinsam genutzt wird, indem die Zähler in einem gemeinsam genutzten Speicher gespeichert werden. Ich weiß nicht, ob...

3
Bewertungen
1
Antwort
125
Ansichten

PONG XI Platinum Edition

This is my first game.

This header defines the constants:

Constants.h:

#ifndef CONSTANTS_H_INCLUDED
#define CONSTANTS_H_INCLUDED

#define WIN_WIDTH 800
#define WIN_HEIGHT 600

#define BALL_SPEED_X 4
#define BALL_SPEED_MAX_Y 4

#define BA...
fragte lilxak vor einem Jahr

0
Bewertungen
0
Antworten
71
Ansicht

Implementieren einer mehrdimensionalen Schablone in Cuda C / C ++

Ich habe ein System aufgebaut, das mehrere 2D-Gitter und ein 1D-Kabel in einem einzigen Vektor vom Typ double enthält. Jedes 2D-Gitter ist an eine Stelle entlang des Kabels gekoppelt. Zum Beispiel gibt es 800 Knoten auf dem Kabel, die den Zustand jedes 800 50-mal-50-Gitters speichern, mit dem es gek...
fragte Lrom vor einem Jahr

1
Bewertungen
0
Antworten
101
Ansicht

Ein Versuch, CRITICAL_SECTION durch std :: mutex und std :: lock_guard zu ersetzen

Ich habe eine ältere Klasse, an der ich arbeite, und ich aktualisiere sie, um "Windows" -spezifischen Code zu entfernen. Es gab einige "Thread Protection Code", die verwendet wurden CRITICAL_SECTION. Ich bin in den Prozess der Verwendung Wechsel CRITICAL_SECTIONzu verwenden std::mutexund std::lock_g...
fragte Francis Cugler vor einem Jahr