腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
const
关键字
在
声明
“
constexpr
char
*”
字符串
时
是
强制
的
吗
?
c++11
、
constants
、
c++17
、
constexpr
我刚刚开始工作
的
项目有很多下面的例子,
constexpr
const
char
* str = "Some Character(s)"; 我想知道
的
是
,上面语句中
的
"
const
“
关键字
不是多余
的
,因为
constexpr
是
隐式常量?
浏览 93
提问于2021-08-12
得票数 0
回答已采纳
2
回答
如何
声明
constexpr
C
字符串
?
c++
、
constexpr
、
c-strings
、
string-literals
我想我非常了解如何将
关键字
constexpr
用于简单
的
变量类型,但当涉及到指向值
的
指针
时
,我会感到困惑。我想
声明
一个
constexpr
C
字符串
文字,它
的
行为类似于这意味着编译器将C
字符串
插入到我输入这个符号
的
每个位置,我将能够在编译
时
使用sizeof获得它
的
长度
是
con
浏览 0
提问于2017-09-07
得票数 27
回答已采纳
3
回答
某些
const
char
*在编译
时
不可用?
c++
、
string
、
templates
、
compile-time
、
string-literals
注:“{匿名}::namespace_
const
_message”未
声明
为“警察” 匿名命名空间之外
的
值也是如此,我试图
强制
编译
时
浏览 4
提问于2015-03-02
得票数 23
回答已采纳
1
回答
带有可变模板
的
编译器问题
c++
、
templates
、
c++14
<>对于clang编译器(AppleClangVersion12.0.0)(使用C++14),这将触发一个警告(使用-Weverything): 以前没有关于非静态变量'pi<
const
char
*>‘
的
外部
声明
。如果变量不打算在此转换单元之外使用,则
声明
“
浏览 1
提问于2021-02-18
得票数 7
回答已采纳
2
回答
函数返回
字符串
文字
c++
、
string
、
c++11
、
constexpr
、
c-strings
返回整数文本副本
的
函数。{ return 1; }{ return 1; }
const
浏览 4
提问于2014-03-21
得票数 8
回答已采纳
1
回答
将可变变量作为函数中
的
常量参数传递
c
、
arm
、
embedded
我正在为Cortex-M0MC开发和嵌入代码,其中我
声明
一个变量为volatile
char
TOS_Mins_
Char
[3];,以
在
ISR期间存储一些值,这些值将被周期性地更改。我想使用atoi()函数将这些字符转换为整数,但是atoi()
的
参数类型
是
指向常量
字符串
的
指针:int atoi(
const
char
*); --这给了我错误,除非我
在
变量
声明
中避免了volatile<
浏览 2
提问于2016-09-19
得票数 6
回答已采纳
19
回答
在
C++中方便地
声明
编译
时
字符串
c++
、
string
、
c++11
、
metaprogramming
、
user-defined-literals
在
C++中,能够在编译
时
创建和操作
字符串
有几个有用
的
应用程序。尽管可以
在
C++中创建编译
时
字符串
,但这个过程非常繁琐,因为
字符串
需要
声明
为可变
的
字符序列,例如
浏览 316
提问于2013-04-07
得票数 151
回答已采纳
2
回答
是否有可能在编译
时
强制
两个派生类总是为重写函数返回不同
的
值?
c++
、
polymorphism
、
virtual
、
constexpr
、
c++20
是否可以在编译
时
强制
执行以下内容
是
可以接受
的
:public:};我们不希望D1和D2返回相同
的
键
字符串
:public: virtual
constexpr
const
char
* getKeyStr
浏览 4
提问于2020-05-04
得票数 3
回答已采纳
1
回答
当C++11被用作函数参数
时
,是否可以
强制
计算
constexpr
?
c++11
、
constexpr
假设我有这样
的
代码:{}{}{}{ test(
浏览 2
提问于2015-05-22
得票数 1
1
回答
康斯特警员焦炭*与警员焦炭*
c++
、
c++11
我知道康斯特和警员
的
区别。一个
是
编译时间常数,另一个
是
编译时间或运行时常数。
constexpr
char
* A[2] = {"....", "....."};
声明
&quo
浏览 2
提问于2015-05-31
得票数 19
回答已采纳
1
回答
头文件和odr中
的
所有常量
c++
、
c++11
、
language-lawyer
、
constexpr
、
linkage
不幸
的
是
,我对
constexpr
、头文件中
声明
的
全局常量和odr有些困惑。
constexpr
MyClass
const
MyClassObj () { return MyClass {}; }胜于
constexpr
My
浏览 2
提问于2015-12-23
得票数 22
回答已采纳
2
回答
具有类
的
constexpr
关键字
的
问题
c++
、
oop
所以我最近在网上看到了这个片段:{
constexpr
Human(int humansAge) : age(humansAge) {}}; {
constexpr
Human somePerson(15);
const
浏览 0
提问于2020-03-24
得票数 2
回答已采纳
2
回答
警告: ISO C++禁止将静态数据成员
的
字符串
常量转换为“
char
*”
c++
、
c++11
、
static
、
constexpr
为什么这段代码会返回警告 };
浏览 0
提问于2019-01-18
得票数 37
回答已采纳
1
回答
用Compile和CryptoPP对编译
时
进行散列
c++
、
hash
、
compile-time-constant
我正在尝试使用库和
constexpr
函数在编译
时
散列一些
字符串
(不需要检索它们)。这是我到目前为止掌握
的
代码:} 待用:std::string passwordHash="password
浏览 3
提问于2016-03-10
得票数 1
回答已采纳
1
回答
编译时间将wchar缩小为
char
c++
、
visual-c++
、
c++17
、
compile-time
在
我
的
编译
时
函数中,我想使用
字符串
。既有ANSI也有WIDE。因此,我添加了一个快速模板来处理这两个问题。这一切都很简单,但我有一个特殊
的
函数来计算
字符串
的
安全校验和。这是
在
字节数组上工作
的
,重写在可变缓冲区大小上工作需要相当大
的
努力,所以我想我只是简单地将wchar缩小到
char
,让我
的
函数在上面工作。默认情况下,它不会像我想象
的
那样工作。重现我
的</e
浏览 2
提问于2019-10-25
得票数 0
1
回答
c++:对异或数据
的
使用不起作用
c++
、
visual-studio
、
function
、
constexpr
(str[I])... } { } { return buffer_;
constexpr
char
encrypt(
constexpr
char
c)
const
{ returnc ^ 0x55; }
constexpr
char
decrypt1
浏览 0
提问于2019-05-02
得票数 0
回答已采纳
1
回答
为什么指向__func__
的
指针不能
是
模板参数?
c++
、
templates
为什么我不能将这个指针作为模板参数传递:struct MyStruct{ MyStruct<func_name>{}; // Works static
constexpr
const
char
静态<e
浏览 3
提问于2021-08-31
得票数 0
2
回答
常量表达式和不推荐使用
的
转换警告
c++
、
gcc
、
c++11
作为Boost.Interprocess实验
的
一部分,我正在编写一个函数。
在
函数中,我为一个
声明
为
constexpr
char
*
的
变量分配了一个
字符串
。当我这样做
的
时候,我会得到: warning: deprecated conversion from string constant to
char
* [-Wwrite-strings]。我对
constexpr
的
理解
是
,
在<
浏览 0
提问于2011-03-13
得票数 11
回答已采纳
4
回答
作为模板参数
的
字符串
文字
c++
、
templates
c++
的
这些预处理器和模板限制简直要了我
的
命。其目标
是
将
字符串
文字转换为整数。template<
const
char
* str> return __COUNTER__; cout << LiteralToInt<"No">(); cout << Literal
浏览 2
提问于2012-08-03
得票数 3
回答已采纳
1
回答
关于
在
指定指针和引用中需要固定地址
的
说明
c++
、
c++11
在
Primer (学习
constexpr
)中,我发现:
const
关键字
是否不能确保对象在编译
时
被确定(评估其值),尽管它是由文字初始化
的
?为什么用
constexpr<
浏览 2
提问于2017-11-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++20:核心语言
比特币源码分析:txdb模块(一)
一起来写个简单的解释器
为什么很多人编程喜欢用typedef?
一起读《C Primer Plus》CH4
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券