Articles of argomenti

Quali sono gli argomenti per main () per?

Ogni volta che creo un progetto (utilità della riga di comando standard) con Xcode, la mia funzione principale inizia come questa: int main(int argc, const char * argv[]) Cosa c’è tra parentesi? Perché usare questo piuttosto che solo int main() ?

Significato di ” (parentesi quadre)

Non sono riuscito a trovare nessuna semplice risorsa semplice che spiegasse il significato e la correzione del seguente errore della shell di BASH, quindi sto postando ciò che ho trovato dopo averlo fatto. L’errore: -bash: [: too many arguments Versione per Google: bash open square bracket colon too many arguments . Contesto: una condizione if […]

JavaScript: Ottieni valore argomento e NOME della variabile superata

Quello che voglio fare è ottenere il NOME di una variabile passata a una funzione e il VALORE di quella variabile e solo passare una variabile alla funzione. Così: var x = “anything”; function showName() { } showName(x); o showName(“x”); Che restituirà: “x = qualsiasi cosa”. In questo momento, devo fare: showName(“x”, x); per ottenere […]

Come posso passare una funzione membro in cui è prevista una funzione gratuita?

La domanda è la seguente: considera questo pezzo di codice: #include class aClass { public: void aTest(int a, int b) { printf(“%d + %d = %d”, a, b, a + b); } }; void function1(void (*function)(int, int)) { function(1, 1); } void test(int a,int b) { printf(“%d – %d = %d”, a , b , […]

Che cos’è “undefined x 1” in JavaScript?

Sto facendo alcuni piccoli esperimenti basati su questo post di blog . Sto facendo questa ricerca nel debugger di Google Chrome e qui arriva la parte difficile. Ho il fatto che non riesco a cancellare le variabili locali (dato che non sono attributi dell’object). Capisco che posso ‘leggere’ tutti i parametri passati ad una funzione […]

Come posso convertire l’object “arguments” in un array in JavaScript?

Gli arguments object in JavaScript è una strana verruca – agisce proprio come un array nella maggior parte delle situazioni, ma non è in realtà un object array. Dal momento che è davvero qualcos’altro , non ha le funzioni utili di Array.prototype come forEach , sort , filter e map . È banalmente facile build […]

C’è una differenza tra foo (void) e foo () in C ++ o C?

Considera queste due definizioni di funzione: void foo() { } void foo(void) { } C’è qualche differenza tra questi due? Altrimenti, perché c’è l’argomento void lì? Ragioni estetiche?

Come passare gli argomenti della riga di comando ad un’attività rake

Ho un’attività di rake che deve inserire un valore in più database. Vorrei passare questo valore nel task rake dalla riga di comando o da un’altra attività rake. Come posso fare questo?

Come posso passare un argomento unique_ptr a un costruttore o una funzione?

Sono nuovo per spostare la semantica in C ++ 11 e non conosco molto bene come gestire i parametri unique_ptr in costruttori o funzioni. Considera questa class riferendosi a se stessa: #include class Base { public: typedef unique_ptr UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } protected : Base::UPtr […]

Qual è la differenza tra _tmain () e main () in C ++?

Se eseguo la mia applicazione C ++ con il seguente metodo main () tutto è OK: int main(int argc, char *argv[]) { cout << "There are " << argc << " arguments:" << endl; // Loop through each argument and print its number and value for (int i=0; i<argc; i++) cout << i << " […]