|
|
| Autore | Messaggio |
|---|
KillerCD Moderatore


Età : 22 Registrato il : 16/12/07 Messaggi : 348 Localizzazione : Proprio Cosenza Cosenza
 | Oggetto: RexString Gio Dic 20, 2007 10:05 pm | |
| niente di speciale, è una piccola classe per gestire stringhe... scaricabile da qui
http://web.tiscali.it/killercd/RexString.rar
nel main.cpp ho messo vari esempi di utilizzo. Nella prossima versione vorrei implementare anche le espressioni regolari, sono ben accetti suggerimenti e codice.
Prossimamente presenterò le classi per il TCP |
|
 | |
Dark_Sun Primi Passi


Età : 22 Registrato il : 16/12/07 Messaggi : 85
 | Oggetto: Re: RexString Ven Dic 21, 2007 8:56 am | |
| sei pro :* _________________ JackSMS.it - SMS gratis, o quasi XDCC.it - Motore di ricerca per IRC |
|
 | |
Carmine Moderatore


Età : 21 Registrato il : 16/12/07 Messaggi : 652 Localizzazione : Cosenza
 | Oggetto: Re: RexString Ven Dic 21, 2007 12:42 pm | |
| Complimenti continua così  |
|
 | |
Hiems Utente Junior


Età : 21 Registrato il : 23/01/08 Messaggi : 341
 | Oggetto: Re: RexString Mer Gen 23, 2008 7:04 pm | |
| | la classe string non la conosce nessuno? -_- |
|
 | |
Carmine Moderatore


Età : 21 Registrato il : 16/12/07 Messaggi : 652 Localizzazione : Cosenza
 | Oggetto: Re: RexString Mer Gen 23, 2008 7:06 pm | |
| | Hiems ha scritto: | | la classe string non la conosce nessuno? -_- |
Sì ma ci sono delle differenze e delle funzioni in più, prova a usare la classe string e poi la rexstring poi mi dici con cosa ti trovi meglio..  _________________ Quando la massa vede in te un Pazzo e folli le cose che dici, folli le cose che pensi, folli le cose che fai, allora sorridi e guardandoti allo specchio inchinati: sei davanti a un Genio. Perchè coloro che sono abbastanza folli da pensare di cambiare il mondo, sono quelli che poi lo fanno...
Ultima modifica di il Mer Gen 23, 2008 7:26 pm, modificato 1 volta |
|
 | |
KillerCD Moderatore


Età : 22 Registrato il : 16/12/07 Messaggi : 348 Localizzazione : Proprio Cosenza Cosenza
 | Oggetto: Re: RexString Mer Gen 23, 2008 7:18 pm | |
| | Hiems ha scritto: | | la classe string non la conosce nessuno? -_- |
la tua string... fa la split in base a caratteri arbitrari? la tua string.... ha la gestione delle stringe a basso livello per includere stringhe che contengono caratteri NULL? E soprattutto.... la tua string.... è scritta da me?  |
|
 | |
Hiems Utente Junior


Età : 21 Registrato il : 23/01/08 Messaggi : 341
 | Oggetto: Re: RexString Mer Gen 23, 2008 7:29 pm | |
| oh no, non è scritta da te! Casomai dovesse servirmi far qualcosa del genere ti ringrazierò, tranquillo! Con questo non sto sminuendo il tuo lavoro, ovviamente. |
|
 | |
Lobotomia Utente Junior


Registrato il : 24/01/08 Messaggi : 250
 | Oggetto: Re: RexString Gio Gen 24, 2008 11:38 am | |
| | KillerCD ha scritto: | | Hiems ha scritto: | | la classe string non la conosce nessuno? -_- |
la tua string... fa la split in base a caratteri arbitrari? la tua string.... ha la gestione delle stringe a basso livello per includere stringhe che contengono caratteri NULL? E soprattutto.... la tua string.... è scritta da me?  |
a dire la verità si  Non è che chi ha scritto la STL è proprio un minchione 
P.s. come mai hai messo tutto nel .h? |
|
 | |
KillerCD Moderatore


Età : 22 Registrato il : 16/12/07 Messaggi : 348 Localizzazione : Proprio Cosenza Cosenza
 | Oggetto: Re: RexString Gio Gen 24, 2008 12:49 pm | |
| | Lobotomia ha scritto: |
a dire la verità si  Non è che chi ha scritto la STL è proprio un minchione 
P.s. come mai hai messo tutto nel .h? |
Mi fanno tutti questa domanda In realtà, so di andare contro la standard universale dei programmatori c++... Non mi piace sprecare un file H per la definizione di una sola classe quindi, per una questione di compattezza del codice, metto definizione e implementazione nello stesso file |
|
 | |
Lobotomia Utente Junior


Registrato il : 24/01/08 Messaggi : 250
 | Oggetto: Re: RexString Gio Gen 24, 2008 2:16 pm | |
| | KillerCD ha scritto: | | Lobotomia ha scritto: |
a dire la verità si  Non è che chi ha scritto la STL è proprio un minchione 
P.s. come mai hai messo tutto nel .h? |
Mi fanno tutti questa domanda In realtà, so di andare contro la standard universale dei programmatori c++... Non mi piace sprecare un file H per la definizione di una sola classe quindi, per una questione di compattezza del codice, metto definizione e implementazione nello stesso file |
Non è una questione di standard, il .h viene compilato ogni volta, inoltre è il precompilatore ha del lavoro in più da fare. Oltre che stilisticamente la questione è anche tecnicamente sbagliata  |
|
 | |
KillerCD Moderatore


Età : 22 Registrato il : 16/12/07 Messaggi : 348 Localizzazione : Proprio Cosenza Cosenza
 | Oggetto: Re: RexString Gio Gen 24, 2008 9:01 pm | |
| | Lobotomia ha scritto: |
Non è una questione di standard, il .h viene compilato ogni volta, inoltre è il precompilatore ha del lavoro in più da fare. Oltre che stilisticamente la questione è anche tecnicamente sbagliata  |
MMm non lo sapevo Damn! ok promesso, nel prossimo post li divido, lo giuro  |
|
 | |
joe23 Nuovo Ingresso


Registrato il : 19/12/07 Messaggi : 26 Localizzazione : Palmi
 | Oggetto: Re: RexString Gio Gen 24, 2008 10:19 pm | |
| | Se non fosse per le questioni tecniche (di cui nemmeno io ero a conoscenza) sarei daccordo a scrivere tutta la classe in un unico file. Oggi i tempi richiesti (parlo nelle aziende) per lo sviluppo di software sono sempre + ristretti, e Java insegna che si può benissimo fare a meno di dividere le due cose, risparmiando così un pò di tempo. Tra l'altro a me mi ha sempre annoiato scrivere 2 file diversi. |
|
 | |
Hiems Utente Junior


Età : 21 Registrato il : 23/01/08 Messaggi : 341
 | Oggetto: Re: RexString Gio Gen 24, 2008 10:38 pm | |
| | joe23 ha scritto: | | Tra l'altro a me mi ha sempre annoiato scrivere 2 file diversi. |
Oltre che per i motivi detti da Lobotomia, questioni stilistiche e compagnia bella, avere i file divisi è una bella comodità. Insomma, se le funzioni sono brevi è un conto, ma altrimenti tra commenti e codice si può creare confusione. Avere un file chiaro che dice tutto è meglio per avere un quadro comprensivo generale in maniera rapida. Poi se vuoi vedere le funzioni hai il tuo bel file  Sarà noioso, ma è utile, secondo me. |
|
 | |
Carmine Moderatore


Età : 21 Registrato il : 16/12/07 Messaggi : 652 Localizzazione : Cosenza
 | Oggetto: Re: RexString Gio Gen 24, 2008 11:43 pm | |
| Io pure sono per tutto in un file unico, è molto più comodo, e di solito all'utilizzatore poco interessa di com'è implementata internamente una classe.. _________________ Quando la massa vede in te un Pazzo e folli le cose che dici, folli le cose che pensi, folli le cose che fai, allora sorridi e guardandoti allo specchio inchinati: sei davanti a un Genio. Perchè coloro che sono abbastanza folli da pensare di cambiare il mondo, sono quelli che poi lo fanno... |
|
 | |
Lobotomia Utente Junior


Registrato il : 24/01/08 Messaggi : 250
 | Oggetto: Re: RexString Ven Gen 25, 2008 11:37 am | |
| per chi ha nominato Java, consiglio di programmazione oltre che questione al solito tecnica per compilatore vm e via dicendo si consiglia che in ogni classe java ci sia una sola classe ed è quasi oblbigo che solo una sia pubblica, come fate a mettere tutto in un file? Inoltre è vero che spesso chi userà la classe non ha necessità di sapere come è implementata, ma molto spesso qualcuno avrà necessità di modificare il codice e non è leggibile un solo file di mille righe...
#IF 0 e non consideriamo le varie questioni di commenti, leggibilità, stile etc etc #ENDIF _________________ Non lo so. Le cose più strane. Ma non è paura, proprio paura...è un po’ diverso...la paura viene da fuori, questo io l’ho capito, tu sei lì e ti arriva addosso la paura, ci sei tu e c’è lei...è così...
PettiNix - Linux, Open Source e Free Software Il mio blog |
|
 | |
|