Resultados da pesquisa a pedido "string-literals"

2 a resposta

A diferença entre char * e int *

Qual é a diferença entrechar* eint*? Claro, eles são de tipos diferentes, mas como é que eu posso escrever char* s1="hello world";Como "hello world"não é um caractere único, é uma matriz de caracteres e não consigo escrever *s1Como char* s1 = ...

5 a resposta

Desempenho de literais de seqüência de caracteres vs constantes para chaves de dicionário de sessão […]

Desempenho da Sessão [Constante] vs Sessão ["String Literal"]Estou recuperando dados específicos do usuário, comoViewData["CartItems"] = Session["CartItems"]; com uma string literal para chaves em cada solicitação. Devo usar constantes para ...

8 a resposta

Literais de string: para onde eles vão?

Estou interessado em onde literais de string são alocados / armazenados. Eu encontrei uma resposta intriganteaqui [https://stackoverflow.com/questions/51592/is-there-a-need-to-destroy-char-string-or-char-new-char6/51607#51607] , ...

2 a resposta

String Endereço literal nas unidades de tradução [duplicado]

Esta pergunta já tem uma resposta aqui: Os endereços de dois ponteiros de caracteres para literais de cadeias diferentes são os mesmos [/questions/19088153/addresses-of-two-char-pointers-to-different-string-literals-are-same] 10 ...

4 a resposta

C -> sizeof string é sempre 8

#include "usefunc.h" //don't worry about this -> lib I wrote int main() { int i; string given[4000], longest = "a"; //declared new typdef. equivalent to 2D char array given[0] = "a"; printf("Please enter words separated by RETs...\n"); for (i = ...

2 a resposta

Quão seguros e confiáveis são os literais de cadeia de caracteres C ++?

Então, eu quero entender melhor como os literais de string em C ++ funcionam. Estou preocupado principalmente com situações em que você está atribuindo o endereço de uma string literal a um ponteiro e transmitindo-o. Por exemplo: char* advice = ...

6 a resposta

Por que passar uma string literal para um argumento char * apenas algumas vezes é um erro do compilador?

Estou trabalhando em um programa C e C ++. Costumávamos compilar sem a opção make-strings-writable. Mas isso estava recebendo vários avisos, então eu desliguei. Então eu recebi um monte de erros no formato "Não é possível converter const char * ...

3 a resposta

Diferenciar literal de seqüência de caracteres de matriz de caracteres

Eu quero escrever alguma função que leva uma string literal - esóuma string literal: template <size_t N> void foo(const char (&str)[N]);Infelizmente, isso é muito amplo e corresponde a qualquer matriz dechar - se é ou não uma string ...

2 a resposta

É uma “má prática” usar caracteres de tabulação em literais de string?

Como acompanhamento deÉ obrigatório escapar dos caracteres do tabulador em C e C ++? [https://stackoverflow.com/questions/28900842/is-it-mandatory-to-escape-tabulator-characters-in-c-and-c] (note que não sou o autor da pergunta). Eu aprendi que ...

2 a resposta

Por que o uso de literais de string no Android é desencorajado? Que outras / melhores alternativas estão disponíveis?

Eu sei que o uso de literais de string no Android é desencorajado, mas não sei por quê. Eu também gostaria de saber quais são as formas possíveis de contornar esse problema.