Articles of function

Chamadas de function C: Entendendo a regra “int implícita”

Se “uma function” fosse compilada separadamente, a incompatibilidade não seria detectada, “a function” retornaria um dobro que a main trataria como int … À luz do que dissemos sobre como as declarações devem corresponder às definições, isso poderia parece surpreendente. A razão pela qual uma incompatibilidade pode acontecer é que, se não houver nenhum protótipo […]

Parâmetro Passando em C – Ponteiros, Endereços, Aliases

Alguém poderia explicar a diferença entre passar o parâmetro em C por favor? De acordo com as annotations do professor, existem 4 maneiras diferentes de passar parâmetros Chamada por valor Chamada por endereço (ponteiro) Ligue-por-alias Variável global / variável estática Se você pudesse dar um exemplo, eu agradeceria muito e seu trabalho seria elogiado.

Retornando um ponteiro de uma variável local C ++

Eu preciso criar uma function que retorna um ponteiro para um int. Igual a: int * count() { int myInt = 5; int * const p = &myInt; return p; } Já que um ponteiro é simplesmente um endereço, e a variável myInt é destruída depois que esta function é chamada. Como faço para declarar […]

Por que os parâmetros padrão devem ser adicionados por último nas funções do C ++?

Por que os parâmetros padrão devem ser adicionados por último nas funções do C ++?

Fazendo minha function calcular média de array Swift

Quero que minha function calcule a média da minha matriz de tipo duplo. A matriz é chamada de “votos”. Por enquanto, tenho 10 números. Quando eu chamo a average function para obter a média dos votos da matriz, isso não funciona. Aqui está meu código: var votes = [1, 2, 3, 4, 5, 6, 7, […]

‘foo’ não foi declarado neste escopo c ++

Eu estou apenas aprendendo c ++ (primeiro dia olhando para ele desde que eu tirei uma semana de acampamento de verão anos atrás) Eu estava convertendo um programa em que estou trabalhando em Java para C ++: #ifndef ADD_H #define ADD_H #define _USE_MATH_DEFINES #include #include using namespace std; class Evaluatable { public: virtual double evaluate(double […]

Onde devo preferir passagem por referência ou passagem por valor?

Em que circunstâncias devo preferir a passagem por referência? Valor por passagem?

Chame uma function de GAS personalizada a partir do URL externo

Quero chamar uma function personalizada que escrevi no meu script do Google Apps. Quando executo um getJSON, suponho que ele execute automaticamente meu doGet (e). Meu Javascript: $.getJSON(https://script.google.com/macros/s/[ID]/exec, function(data){ //code here }); Existe uma maneira possível de chamar uma das minhas funções personalizadas, por exemplo Meu script do Google Apps: function getNumberOfFans(e){ //code here } […]

Método vs Funções e outras questões

Com relação ao JS, qual a diferença entre os dois? Eu sei que os methods estão associados a objects, mas estou confuso qual é o propósito das funções? Como a syntax de cada um deles é diferente? Além disso, qual é a diferença entre essas 2 syntaxs: var myFirstFunc = function(param) { //Do something }; […]

Por que a maioria das funções nativas JavaScript são mais lentas que suas implementações ingênuas?

Eu notei que alguns testes de que funções JavaScript nativas são geralmente muito mais lentas que uma implementação simples. Qual é a razão por trás disso?