string-literals 相关问题

字符串文字涉及C和C ++中文字常量字符串的句法表示。

无法将字符串文字分配给 C 中的字符数组

我正在尝试将字符串文字分配给字符数组。 这段代码工作正常 #包括 结构学生 { 字符*名称; }; 结构学生 s[2]; 无效主() { s[0].na...

回答 1 投票 0

char a[] = "" 中使用的初始化名称是什么

初始化是什么类型: 字符a[] = ""; // ??? (复制数组内容) 字符* q = a; // 复制初始化(复制指针) // 编辑:最初是 `char q[] = ...

回答 2 投票 0

如何编写多行字符串文字

有没有办法在 C++ 中使用多行纯文本、常量文字,就像 Perl 那样? 也许有一些#includeing 文件的解析技巧? 我知道你可以用 C++11 中的原始字符串来做到这一点。

回答 10 投票 0

为什么自动变量在用字符串初始化时会推导为指针?

#包括 #包括 int main() { const char a[] = "你好世界"; const char * p = "你好世界"; 自动x =“你好世界”; ...

回答 3 投票 0

如何检查字符串是否等于字符串文字

我想将字符串与字符串文字进行比较;像这样的东西: if (字符串==“添加”) 我是否必须将“add”声明为字符串,或者是否可以以类似的方式进行比较?

回答 5 投票 0

确保参数是编译时定义的字符串文字

为了防止 SQL 注入的风险,我想创建一个 API,其函数仅接受编译时字符串文字作为输入,例如“从我的表中选择*;”,“W...

回答 1 投票 0

为什么字符串文字是左值而不是x值?

Ben Saks 在 2019 年奥罗拉(科罗拉多州)CppCon 上的“理解价值类别”课程中(顺便说一句,这是很棒的一课)说: “字符串文字,例如“examplestring”,是

回答 1 投票 0

为什么两个字符串文字中的最大值输出错误?

有人可以解释一下,为什么这段代码的输出是“C”? #包括 使用命名空间 std; 模板 X 最大值(X a,X b) { 如果(a>b) 返回一个; ...

回答 3 投票 0

Delphi“字符串”文字如何超过 255 个字符?

我正在使用 Delphi 7 和 Strings,我遇到了这个: 对于默认长度的字符串,即简单地声明为字符串,最大大小始终为 255。 ShortString 永远不允许增长到...

回答 6 投票 0

ngFor 将字符串文字类型转换为字符串,抛出“元素隐式具有 'any' 类型,因为无法使用 'string' 类型的表达式......”

使用迭代器 *ngFor 将字符串联合文字类型(“apple”|“banana”)转换为字符串类型。当我将它用作数组的索引并期望正确的字符串并集时...

回答 2 投票 0

如何在 u"..." 字符串中产生故意的编码错误?

我正在编写一个 UTF-16 解码例程。为了检查它是否正常工作,我需要生成带有故意编码错误的测试字符串。然而,当我尝试在 C 中生成这样的字符串时,

回答 1 投票 0

从函数返回字符串文字真的安全吗?

考虑这段代码: 字符*测试(){ 返回“你好”; } int main(){ char* p = 测试(); printf("%s “,p); } 这会在没有警告的情况下编译,我猜是因为 &q...

回答 1 投票 0

如何在 TypeScript 中为可索引类型的键创建字符串文字类型?

我在 TypeScript 中有一个可索引类型,其键可以是字符串或数字,如下所示: 导出类型 MyRecords = { [name: string]: string |数字 }; const myRecords: 我的记录 = { 福:...

回答 1 投票 0

Write-Host string literal weirdness

我正在尝试使用一个变量,该变量是从 XML 中提取的字符串,其中包含一些文本,这些文本将后面的内容标识为十六进制值,然后我将对其进行转换,以便将其写入注册表...

回答 1 投票 0

如何在 C 中将字符串文字从字符串数组分配给字符串指针?

我正在尝试创建一个程序,您可以在其中使用 WASD 在屏幕上移动玩家。我想要做的是将一个字符串分配给一个字符串指针。我尝试初始化字符串指针,分配...

回答 1 投票 0

“ptr”的大小是多少? [关闭]

#include 主函数() { char *s[] = {"ice","green","cone","please"}; char **ptr[] = {s+3,s+2,s+1,s}; char ***p = ptr; printf(&qu...

回答 2 投票 0

c++:连接从模板参数生成的字符串文字

我想根据模板参数的变量数量的类型生成一个字符串文字。每种类型都应翻译成字符串文字(1 个或多个字符),然后是文字 ...

回答 0 投票 0

我应该如何在 Python 字符串文字中编写 Windows 路径?

假设我需要引用路径C:\meshes s。如果我尝试直接写它,比如“C:\meshes s”,我会遇到问题——要么是一些异常,要么是路径不起作用。这是

回答 5 投票 0

如何将字符串复制到字符数组指针中?

我是 C 的新手,继承了一些遗留代码,我试图理解并对其进行一些改进。我需要将元素添加到 char 数组指针,但我无法找出正确的语法....

回答 3 投票 0

从组合两个字符串文字的函数返回 const char*

我有一个老式的接口函数,经过一些重构,我需要返回它原来的const char*指针,不应该被删除。 该函数如下所示: 常量 char* func() {...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.