Also richtig leserlich find ich den code nicht.
Sieht aus wie C mit Vectoren :-) würd mir schwertun, das anderen zu erklären.
Um aber angepasste Vorschläge zu bringen, fehlt mir bisserl der...
Art: Beiträge; Benutzer: RHBaum
Also richtig leserlich find ich den code nicht.
Sieht aus wie C mit Vectoren :-) würd mir schwertun, das anderen zu erklären.
Um aber angepasste Vorschläge zu bringen, fehlt mir bisserl der...
Sorry, aehm unpraezise formuliert meinerseits.
Ich meinte, du hasst ja immer ein Paar sockets auf beiden Seiten Client-Server verbindung laufen, Ich meint damit, Das die Sockets auf einer Maschine...
Dafuer gibt es eigentlich gar keinen Grund :-) Du kannst das trotzdem sauber trennen !
Aber ne Frage zu deiner Verbindung:
DU hasst nu eine Verbindung Server->Client
DU hasst ne zweite...
Was auch intressieren wuerde:
Es gibt paar wenige Flags auch fuern gcc, die die binaere Ausrichtung der Daten bei Klassen und Parameterausrichtung in den Aufrufen etc ... beeinflussen, also ein...
wenn ich nen Linux auf nen anderen systemcompiler umstelle, tausche ich soweiso die ganzen c/c++ libs aus.
Seit wann gibts dieses ABI ? Meine letzten versuche mit gentoo vor paar jahren haben auch...
C++ ist eine weiterentwicklung von C, also C lebt (mit ein paar wenigen Modifikationen) in C++ weiter.
C, bzw der C Anteil im C++, hat aber einen wesentlichen Vorteil: Er ist viel genauer, und vor...
Aehm ...
IMHO sind Sockets bidirektional !
Das heisst pro "verbindung" brauchst du nur ein Socket-Paar, also 1 ServerSocket und ein Clientsocket.
DU kannst also ueber das Clientsocket senden...
mit sockets iss ne ganze menge moeglich, weiss ned welche virtuelle Umgebung (runtimes) sowas erlauben und ob mans im browser in scharfschalten kann ^^
- denk mal die 1. kleine huerde wird sein,...
naja, 2 möglichkeiten ...
1. ungepuffert ein logfile schreiben ....
Es gibt mittel und wege das puffern von datenstroemen auf die HDD zu vermieden.
Verringert aber nur klein wenig den...
Prinzipiell solltest Dir eh angewoehnen, nur das zu includieren was eh brauchst ...
Also zu deutsch, immer forward wenn geht, include nur wenn musst.
Ciao ...
versteh die frage jetzt nicht ...
Was geht trotz const ?
was musst du replacen ?
Ciao ...
Ja schon klar, die Frage ist halt nur wie sich das BS dazu selbst verhaelt.
Mit Windows haben wir eben erfahrungen in diese Richtung gemacht. Theorethisch koennte windows auch beliebig swappen....
@Panzi
Hasst du windows ?
kannst du das mal laufen lassen:
(vorher alles sichern ^^)
int main(int argc, char * argv[])
{
const int BLOCKSIZE = 0xF00000;
mit 32bit gehen erstmal nur 4096MiByte.
Wir haben ein lineares adressmodell, also kann man mit einer 32bit speichervariable nur 4096 * 1024 * 1024 (2^32) einzelne Bytes adressieren.
Alles...
Mal ne frage, auf welchen systemen hasst das script getestet ???
"normal" sollten die gecrypteten passwoerter doch in der shadow datei liegen, auf die kann nur der root drauf ....
das heisst,...
c++ liefert dir bei nem new nen nullzeiger zurueck,
malloc sicher auch. Exceptions kann das new werfen muss aber nicht, glaub ich ... das malloc soweiso ned, c kennt keine exceptions.
Also immer...
Imho darf ein BS allokierten speicher ned swappen, solange das programm ned inaktiv ist.
Stell dir vor, dein array ... im Speicher, du greifst mit dem [] operator zu, und das BS muesste die...
Mit den manifests kenn ich mich ned aus, wir arbeiten hier noch mit den "Klassichen" Methoden ...
Definitiv nicht !
Was man registrieren muss sind COM-Komponenten. Diese tragen Ihren...
Ups stimmt, der [] schiesst ungesichert auf den reletiv zum beginn stehenden Zeiger ....
Ich setze den Vector viel zu selten ein ^^
Ciao ...
bei nem vector kannst das.
das wuerde gehen.
bei dem schreibenden zugriff auf den [] operator, schaut der vector nach, obs das element gibt, wenn nicht, wird es "angelegt" mit allen...
wenn man die groesse vorher weiss, ist dyn. Array vs. vector eigentlich keine frage der Performance. Da sollte sich so gross nix mehr unnerscheiden.
Der vorteil den man von den containern...
Das ist C in C++ schreibweisse Quasi !
Du brauchst die Button-Zeiger am Stueck, also strikt hintereinanderliegend ???
Oder du hasst eine numerische bedeutung der "Position", also z.b. es ist...
Ausserdem versteh ich ned, wieso er funktionspointer braucht.
templates = c++
funktionspointer = c
Technologie fuer unterschiedliches laufzeitverhalten bei gleicher syntax unter c++ =...
neee aber z.b. 18a :eek:
hausnummern wuerd ich auch strings nehmen ....
Ciao ...
NAja, ob nun C oder C++ den schlechteren Code liefert, darueber laesst sich echt streiten.
C ist meistens umfangreicher und die Thematiken verstreuter, man sucht Sachen die eigentlich...