Articles of parámetros

Diferencia entre la referencia constante y el parámetro normal

void DoWork(int n); void DoWork(const int &n); ¿Cuál es la diferencia?

¿Dónde están los parámetros de la función principal de C / C ++?

En C / C ++, la función principal recibe parámetros que son de tipo char* . int main(int argc, char* argv[]){ return 0; } argv es una matriz de char* y apunta a cadenas. ¿Dónde se encuentran estas cuerdas? ¿Están en el montón, la stack o en otro lado?

Punteros como argumentos de función en C

Si tuviera este código, por ejemplo: int num = 5; int *ptr = # ¿Cuál es la diferencia entre las dos funciones siguientes? void func(int **foo); void func(int *foo); Donde llamo a la función: func(&ptr); Me doy cuenta de que el primero de los dos toma un puntero a un puntero como parámetro, mientras que […]

¿Puedo pasar un argumento a un VBScript (archivo vbs iniciado con cscript)?

Tengo este script guardado en “test.vbs”: Set FSO = CreateObject(“Scripting.FileSystemObject”) Set File = FSO.OpenTextFile(workFolder &”\test.txt”, 2, True) File.Write “testing” File.Close Set File = Nothing Set FSO = Nothing Set workFolder = Nothing Cuando ejecuto el script, quiero pasar el valor de la variable “workFolder”. ¿Cómo puedo hacer esto? ¿Puedo hacerlo? Algo como “cscript test.vbs workFolder: […]

Pasar matrices y matrices a funciones como punteros y punteros a punteros en C

Dado el siguiente código: void foo( int* array ) { // … } void bar( int** matrix ) { // … } int main( void ) { int array[ 10 ]; int matrix[ 10 ][ 10 ]; foo( array ); bar( matrix ); return 0; } No entiendo por qué recibo esta advertencia: advertencia: pasando […]

¿Son posibles los parámetros en strings.xml?

En mi aplicación de Android voy a implementar mis cadenas con la internacionalización. Así que actualmente tengo un problema con la gramática y la forma en que se construyen las oraciones en diferentes idiomas. Por ejemplo: “Hace 5 minutos” – Inglés “vor 5 Minuten” – alemán ¿Puedo hacer algo como lo siguiente en strings.xml? {0} […]

c # Using Parameters.AddWithValue en SqlDataAdapter

¿Cómo puedo usar Parameters.AddWithValue con un SqlDataAdapter? Abajo buscando códigos. var da = new SqlDataAdapter(“SELECT * FROM annotations WHERE annotation LIKE ‘%”+txtSearch.Text+”%'”, _mssqlCon.connection); var dt = new DataTable(); da.Fill(dt); Reescribí el código de esta manera: SqlDataAdapter da; da = new SqlDataAdapter(“SELECT * FROM annotations WHERE annotation LIKE ‘%@search%'”, _mssqlCon.connection); da.SelectCommand.Parameters.AddWithValue(“@search”,txtSearch.Text); var dt = new DataTable(); […]

Uso de la palabra clave “this” en parámetros formales para métodos estáticos en C #

He encontrado varias instancias de código C # como las siguientes: public static int Foo(this MyClass arg) No he podido encontrar una explicación de lo que significa this palabra clave en este caso. ¿Alguna idea?

Contenedores de biblioteca estándar con parámetros de plantilla opcionales adicionales?

Después de leer el reclamo varias veces en los artículos, quiero agregar esta pregunta a Stackoverflow y preguntarle a la comunidad, ¿el siguiente código es portátil? template<template class C> void f() { /* some code goes here … */ } int main() { f(); } ¿La implementación que proporciona std::vector realmente permite tener parámetros de […]

Argumentos o parámetros?

A menudo me encuentro confundido con la forma en que se usan los términos ‘argumentos‘ y ‘parámetros‘. Parecen ser utilizados indistintamente en el mundo de la progtwigción. ¿Cuál es la convención correcta para su uso?