operations management

operations management

Sponsored Links
Sponsored Links

operations management: Titel

No.
Titel
Kategorie
Preis
Liscense
Dateigröße

operations management: Beschreibung

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Code-Generatoren
BSD License
Cidcompiler ist ein Sprachwerkzeug, zum des c-Codes mit objektorientierten Merkmalen leicht zu erstellen. Sein Compiler festlegt Vorsatz ler (.h) Dateien und Umsetzungen (.c) von einer Bedingungsdatei (.i).

Der festgelegte c-Code besteht einem struct, einer undurchlässigen Nadelanzeige zu ihm (in der Include-Datei) und aus neu geschriebenen Funktionen. Die definierten Funktionen erhalten mit dem Kategoriennamen, sie erhalten auch ein neues erstes Argument vorgesetzt, das eine Nadelanzeige zum eben definierten struct ist.

Funktionen, die nicht einen Rückholwert gelten als Erbauer und erhalten nicht ein neues 1. Argument haben, aber gelangen automatisch einen Rückholwert der Nadelanzeige an das struct. Der Platz zwischen @class „benennen“ und @attributes ist z.B. für einschließen Anweisungen und bilden sie in die Include-Datei.

Um die Umbenennung der Kategorie zu erleichtern, können Sie die definieren KATEGORIE verwenden, die immer definieren zu einer Nadelanzeige des neuen struct Typen ist.

Schnittstellenbeispiel

cstring @class
#include < stdio.h >
#include < string.h >
@attributes
Putzfrau *c;
@methods
neu (Putzfrau *n) {
KATEGORIE I = NEWCLASS;
i->c = strdup (N);
i zurückbringen;
}
int-Länge () {
Umsatz strlen (this->c);
}
@end

erbringt eine cstring.h Datei:
#ifndef _CSTRING_H_
#define _CSTRING_H_
#include < stdio.h >
#include < string.h >
typedef struct cstring *cstring;
cstring cstring_new (Putzfrau *n);
int cstring_length (dieses cstring);
#endif

und eine cstring. C-Datei:
#include „cstring.h“
Cstring #define KATEGORIE
#define NEWCLASS malloc (sizeof (cstring struct));
#define NEWCLASS_M malloc (sizeof (cstring struct));
#define NEWCLASS_C calloc (1, sizeof (cstring struct));
cstring struct {
Putzfrau *c;
};
cstring cstring_new (Putzfrau *n) {
KATEGORIE I = NEWCLASS;
i->c = strdup (N);
i zurückbringen;
}
int cstring_length (dieses cstring) {
Umsatz strlen (this->c);
}

Ausgaben:

Der aktuelle Compiler (v0.1) zurückweist durchaus irgendeinen gültigen c-Code ltigen. Auch der gegebene Fehler ist nicht sehr nützlich;

operations management: Zusammenfassung

No.
Titel
Kategorie
Preis
Liscense
Dateigröße
1
System - Monitoring
GPL (GNU General Public License)
0.012 MB
diskfree ist ein SH-gegründeter util für Überwachungplatteverbrauch mit eMail-Bericht.
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links