Perguntas com a marcação «strings»

Uma "sequência" é uma sequência de caracteres que normalmente representa uma unidade de texto legível por humanos. As perguntas sobre este tópico tratam do processamento de strings em programas e como vários idiomas e ambientes definem e manipulam strings.

1
Como o PHP representa internamente as strings?
UTF8? UTF16? As strings no PHP também acompanham a codificação usada? Vamos dar uma olhada neste script, por exemplo. Digamos que eu corro: $original = "शक्नोम्यत्तुम्"; O que realmente acontece? Obviamente, acho $originalque não conterá apenas 7 caracteres. Cada um desses glifos deve ser representado por vários bytes. Então eu …
18 php  strings 


3
Quando devo usar string_view em uma interface?
Estou usando uma biblioteca interna que foi projetada para imitar uma biblioteca C ++ proposta e, em algum momento nos últimos anos, vejo sua interface alterada de usar std::stringpara string_view. Então, eu mudo obedientemente meu código, de acordo com a nova interface. Infelizmente, o que eu tenho que passar é …

3
É possível escrever uma função reversa de string generalizada que funcione para todas as localizações e tipos de string?
Eu estava assistindo a apresentação de Jon Skeet (com Tony the Pony) da Dev-Days. Embora "escrever uma função de reversão de cadeia de caracteres" esteja codificando a entrevista 101 - não tenho certeza de que seja realmente possível escrever uma função geral de reversão de cadeia de caracteres, certamente não …

7
As funções de uma biblioteca C sempre esperam o comprimento de uma string?
Atualmente, estou trabalhando em uma biblioteca escrita em C. Muitas funções dessa biblioteca esperam uma string como char*ou const char*em seus argumentos. Comecei com essas funções sempre esperando o comprimento da string como um size_tpara que a terminação nula não fosse necessária. No entanto, ao escrever testes, isso resultou no …
15 c  api  strings 



2
Quando devo usar StringBuilder ou StringBuffer?
Em um aplicativo Web de produção, meus colegas programadores usavam o StringBuffer em qualquer lugar. Agora estou cuidando do desenvolvimento e das correções de aplicativos. Depois de ler StringBuilder e StringBuffer , decidi substituir todo o código StringBuffer pelo StringBuilder porque não precisamos de segurança de thread em nossos beans …



4
struct com valor padrão sem sentido
No meu sistema eu freqüentemente operar com códigos de aeroporto ( "YYZ", "LAX", "SFO", etc.), eles estão sempre no mesmo formato exato (3 letras, representado como maiúsculas). O sistema normalmente lida com 25 a 50 desses códigos (diferentes) por solicitação da API, com mais de mil alocações no total, eles …




6
É ineficiente concatenar cadeias uma de cada vez?
Lembro-me dos meus dias de programação em C que, quando duas cadeias são unidas, o sistema operacional deve alocar memória para a cadeia unida, então o programa pode copiar todo o texto da cadeia para a nova área da memória, então a memória antiga deve ser manualmente ser lançado. Portanto, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.