腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当(
非
)默认构造
函数
被
定义
(
不
)时,
声明
类
的
对象数组?
、
、
、
假设我在
C++
、MyClass中
定义
了一个类,并希望创建一个由100个这样
的
对象组成
的
数组,即ArrayMyClass。在第2种
情况下
,只有在传递正确类型
的
参数时,对象才会被
声明
。如果
不
传递任何参数,或者传递错误
的
参数类型/数量,则会引发错误。如果传递正确
的
参数,则调用
非
默认构造
函数
。 在这种
情况下
,当我传递正确
的
参数时,将调用<e
浏览 0
提问于2018-12-05
得票数 0
2
回答
结构
定义
与结构
声明
和存储生成
、
、
、
来自 结构小部件//
定义
{. };struct widget; // just a declaration那么在哪种
情况下</
浏览 4
提问于2015-11-25
得票数 3
1
回答
如
何在
.h文件和cpp文件中
声明
和
定义
非
会员
函数
?
我不太理解
C++
中“
非
会员
函数
”
的
概念。如
何在
.h文件和cpp文件中
声明
和
定义
非成员
函数
。以及如
何在
main.cpp中调用非成员
函数
,因为非成员
函数
没有在类中
声明
?
浏览 0
提问于2020-05-13
得票数 0
回答已采纳
2
回答
如何从C#代码内部调用具有int *类型参数
的
C++
DLL中
定义
的
函数
?
、
我有一个本机常规
C++
Dll,我想从C#代码中调用它,所以我创建了
C++
/CLI类(
如
和所述),它将包含托管
C++
代码,可以被任何C#代码直接调用,并且可以反过来调用本机
非
托管
C++
。本机
C++
dll中
的
一个
函数
具有int *类型
的
参数。如
何在
包装器
函数
中
声明
以及如何将其转换为int *
浏览 2
提问于2011-02-03
得票数 2
回答已采纳
3
回答
构造
函数
也有隐式此参数吗?
、
、
、
我正在学习
C++
中
的
类,并且知道
非
静态成员
函数
有隐含
的
这个参数。我
的
第一个问题是,构造
函数
也有一个隐式参数,就像
非
静态成员
函数
一样。那么,this
的
声明
在哪里呢?编译器是否在ctor
的
情况下
隐式
声明
this?我
的
意思是,在
非
静态成员
函数
的
情况下
,我可以理解它
浏览 16
提问于2022-04-11
得票数 5
1
回答
在返回时更改游戏属性-菜单选择器
、
、
、
、
我正在使用游戏菜单创建一个菜单选择器,
如
所解释
的
。但是,onreturn值只能调用
函数
,而我希望更改
定义
游戏模式
的
变量。如
何在
不
声明
被调用
函数
中
的
全局变量
的
情况下
使用onreturn来更改此变量?
浏览 1
提问于2021-03-26
得票数 1
回答已采纳
2
回答
在
c++
中从int到int
的
转换
、
、
、
我们可以在
不
声明
新变量
的
情况下
将const int转换为
C++
中
的
int吗?此选项在VS中可用,但如
何在
其他编译器(
如
Xcode、代码块等)中使用?
浏览 4
提问于2013-10-16
得票数 1
回答已采纳
1
回答
在模块中
定义
全局
函数
我可以在一个
非
模块文件中
定义
一个全局
函数
: foo.ts: function foo() {} 我可以在
不
导入foo.ts
的
情况下
从文件bar.ts中调用该
函数
: bar.ts: foo(); //call global function foo 但是,一旦我将另一个模块导入到foo.ts中,foo.ts就变成了一个模块,全局
定义
消失了。如
何在
不
导入全局
函数
的
<
浏览 16
提问于2020-08-30
得票数 1
回答已采纳
1
回答
“
函数
声明
”一词在§7/9 (N4140)中有
定义
,但它没有被
定义
为语法产品。为什么?
、
、
、
在第7/9节中,您可以找到
函数
声明
的
定义
: 如果decl-说明符-seq
不
包含type说明符,则如果与名称关联
的
类型是
函数
类型(8.3.5),则称为
函数
声明
。在§7/1中,您可以找到语法-生产
声明
的
定义
,但其中没有指定
函数
声明
作为该
定义
的
一部分。换句话说,如
何在
funct
浏览 2
提问于2015-04-05
得票数 1
回答已采纳
3
回答
从__declspec dll发出
C++
(Dllexport)签名
声明
以调用C#
、
、
我试图调用
C++
dll中
声明
为__declspec(dllexport)
的
方法在C#中使用,但我不知道如何从
C++
返回字符串值,以及如
何在
C#中使用DllImport
声明
签名。
C++
代码"VNVAPI.dll“ { 对PInvoke
函数
'Core!Core.Ha
浏览 0
提问于2010-12-24
得票数 0
回答已采纳
3
回答
在C/
C++
中,
声明
函数
然后
定义
内联
函数
是否合法?
、
、
以下内容在C和/或
C++
中合法吗?void fn(); {} 我关心
的
是,第一个
声明
似乎意味着
函数
将被
定义
为
非
内联
的
,但下面的
定义
最终会将其转化为内联如果在这种
情况下
C和
C++
之间存在差异,那么也很高兴知道这种差异。
浏览 0
提问于2013-11-08
得票数 8
回答已采纳
2
回答
转到
函数
的
定义
、未
声明
和绕过字符串创建
的
位置
、
、
我正在尝试调试使用模板
的
非
托管
C++
代码,我有两个问题无法找到答案: 当我“踏入”时,它总是经过多个字符串
定义
(
如
XString等),而我必须走出来,走进来,走出来,
浏览 1
提问于2014-05-06
得票数 1
3
回答
在C文件中使用
函数
之前,您不应该总是需要
定义
函数
吗?
、
我一直认为,C编译器总是需要每个引用
的
函数
都是“已知
的
”,否则编译过程就会失败。 为什么这是有效
的
?
浏览 2
提问于2010-12-05
得票数 2
1
回答
C++
静态对象在.cpp文件中
的
声明
、
、
、
SPIFlash没有构造
函数
,只有
非
静态成员.如果你也需要这个文件,评论和我会提供它,但我相信这不是问题在这里。与我所提供
的
其他
声明
一样。 SPIFlash中
的
函数
被
声明
为
非
静态
的
,并正确地实现.我不明白
的
是:因为我使用了静态关键字,所以我可以只在头文件(Flashtraining.h)中
声明
一个对象(myflash类型为SPIFlash),而不对其进行初始化,对吗?这也防止了重新
定义</e
浏览 0
提问于2018-06-23
得票数 2
回答已采纳
3
回答
尝试
声明
函数
时,获取错误TS2384:重载签名必须都是环境签名或
非
环境签名。
我正在
声明
一个
函数
,比如getValue。然后,我
定义
了这个getValue。但我
的
错误是环境过载签名是什么意思?
非
环境签名是什么意思?如
何在
未得到此错误
的
情况下
定义
声明
的
函数
?
浏览 2
提问于2021-01-05
得票数 9
回答已采纳
1
回答
C++
:如
何在
不
定义
的
情况下
声明
非
函数
?
是否有可能在不
定义
整数
的
情况下
声明
一些类似整数
的
东西?int foo(int); return 45;但对于
非
函数
,它看起来并不是int bar; int bar在第二个语句中省略类型注释会产生不同
的<
浏览 3
提问于2017-08-08
得票数 1
回答已采纳
4
回答
在C中,“分配
的
对象没有
声明
类型”
的
C++
等效值是什么?
、
、
C和
C++
都有严格
的
混叠规则,
不
兼容类型
的
两个对象不应重叠,但在C中有一个小
的
例外,用于联合。但是,为了
定义
内存分配
函数
(
如
malloc、calloc、alloca等)
的
行为,C标准有以下段落。6.5-6访问其存储值
的
对象
的
有效类型是该对象
的
声明
类型(如果有的话)。分配
的
对象没有
声明
的
类型。如果值通过具有<em
浏览 2
提问于2015-07-17
得票数 15
回答已采纳
2
回答
在C++14中,协委会成员可以更改数据成员吗?
、
、
、
、
在C++14中,由于constexpr不再是隐式const,constexpr成员
函数
是否可以修改类
的
数据成员:{ constexpr
浏览 4
提问于2015-09-21
得票数 7
回答已采纳
1
回答
在
C++
函数
或过程中使用PostgreSQL代码
、
我在同一台带有PostgreSQL
的
PC上有一个编译库,用于编写
C++
代码时与#include <seal/seal.h>一起使用。我必须使用这个库来处理PostgresSQL数据库中
的
某些表值。不幸
的
是,使用Postgres在同一台PC上运行一个单独
的
客户机来与数据库进行通信并不是一种选择。是否可以将#include <seal/seal.h>提供
的
函数
包含在PostgreSQL
函数
或过程中并使用这些<em
浏览 1
提问于2018-07-30
得票数 0
回答已采纳
1
回答
调用与宏同名
的
成员
函数
、
、
void f() {} S s;} 如
何在
不
定义
宏S::f或更改成员
函数
名称
的
情况下
调用成员
函数
f?如果宏被
定义
为#define f() 42 (带括号),我可以像(s,f)()一样修复这个问题。但是在宏
定义
中没有括号。
浏览 4
提问于2021-12-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VS Code C+扩展:自动创建函数的定义和声明
go语言基础知识-环境搭建以及编写第一个demo程序
手把手教你:如何把C+的源程序改写成C语言
Net调用非托管代码
C++20:核心语言
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券