Actually, I want to develop a function in which one of its output parameters is an array of strings. Based on this I thought to pass it an array of empty strings and make the function fill up these strings. So, the number of elements of the input array does not change (I do not need to insert or remove elements of the array). The only thing I want to do is modifying the strings in the vector. Please note that with the term modify I mean that a string can even increase in size.