Articles of funzione

‘pippo’ non è stato dichiarato in questo ambito c ++

Sto solo imparando il c ++ (il primo giorno a guardarlo da quando ho fatto un corso estivo di 1 settimana anni fa) Stavo convertendo un programma su cui sto lavorando in Java in C ++: #ifndef ADD_H #define ADD_H #define _USE_MATH_DEFINES #include #include using namespace std; class Evaluatable { public: virtual double evaluate(double x); […]

Restituisce un puntatore di una variabile locale C ++

Devo creare una funzione che restituisca un puntatore a un int. Così: int * count() { int myInt = 5; int * const p = &myInt; return p; } Poiché un puntatore è semplicemente un indirizzo e la variabile myInt viene distrutta dopo che questa funzione è stata chiamata. Come posso dichiarare un int all’interno […]

Perché i parametri predefiniti devono essere aggiunti per ultimi nelle funzioni C ++?

Perché i parametri predefiniti devono essere aggiunti per ultimi nelle funzioni C ++?

Chiama una funzione GAS personalizzata da un URL esterno

Voglio chiamare una funzione personalizzata che ho scritto nel mio script di Google Apps. Quando eseguo un getJSON suppongo che eseguirà automaticamente doGet (e). Il mio Javascript: $.getJSON(https://script.google.com/macros/s/[ID]/exec, function(data){ //code here }); C’è un modo ansible per chiamare una delle mie funzioni personalizzate, ad esempio Il mio script di Google Apps: function getNumberOfFans(e){ //code here […]

Dove dovrei preferire il pass-by-reference o il pass-by-value?

In quali circostanze dovrei preferire il riferimento pass-by? Pass-by-value?

Come creare la funzione di ritardo javascript

Ho un file javascript e in diversi punti desidero aggiungere un piccolo ritardo, quindi lo script raggiungerà quel punto, attenderà 3 secondi e quindi proseguirà con il resto del codice. Il modo migliore che ho pensato di fare questo è stato quello di creare una funzione, che potrei chiamare da qualsiasi punto della sceneggiatura. function […]

Perché la maggior parte delle funzioni native di JavaScript sono più lente delle loro ingenue implementazioni?

Ho notato che alcuni test hanno dimostrato che le funzioni native di JavaScript sono spesso molto più lente di una semplice implementazione. Qual è la ragione dietro a questo?

Metodo vs Funzioni e altre domande

Per quanto riguarda JS, qual è la differenza tra i due? So che i metodi sono associati agli oggetti, ma sono confuso qual è lo scopo delle funzioni? In cosa differisce la syntax di ognuno di essi? Inoltre, qual è la differenza tra queste 2 syntax: var myFirstFunc = function(param) { //Do something }; e […]

Come rendere la funzione concatenabile in JavaScript?

Immaginiamo una funzione come questa: function foo(x) { x += ‘+’; return x; } L’uso di esso sarebbe come: var x, y; x = ‘Notepad’; y = foo(x); console.log(y); // Prints ‘Notepad+’. Sto cercando un modo per creare una funzione che sia concatenabile con altre funzioni. Immagina l’uso: var x, y; x = ‘Notepad’; y […]

Dedicare la firma della chiamata di una lambda o di un arbitrario chiamabile per “make_function”

In alcune situazioni è preferibile essere in grado di cancellare un callable (es. Funzione, puntatore di funzione, istanza di object con operator() , lambda, mem_fn ), ad esempio mem_fn adattatori Boost con C ++ 11 lambda in cui è ansible assegnare una copia e il tipo costruttibile di default è richiesto. std::function sarebbe l’ideale, ma […]