腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
C
语言
中的Jstring比较
c
、
java-native-interface
如何在
c
语言
中比较两个jstring,我正在使用java原生
接口
,在该
接口
中,我通过java
语言
调用
c
原生
函数
,
c
代码中的逻辑是比较两个名称是否匹配。
浏览 4
提问于2016-07-05
得票数 2
1
回答
为什么要使用抽象类来创建类库?
c++
、
oop
在创建将被广泛分发或重用的类库时--特别是对客户端--优先使用抽象类而不是
接口
;因为它简化了版本控制。这是开发基类库的Microsoft团队使用的实践。( COM是围绕
接口
设计的。)
浏览 5
提问于2017-03-23
得票数 0
回答已采纳
3
回答
这是一个
接口
还是一个
函数
原型?
c
、
interface
、
struct
VisionAPI VisionInterf_ImageAttach( uint32_t NumImages 该项目的
接口
将在
C
中构建,而
函数
将在
C
++中构建。在阅读文档时,我阅读了原型,因此我认为它是“
函数
原型”。当我更多地阅读时,我发现作者有时使用“
函数
”一词,有时使用“
接口
”。我知道如何在
C
++中创建
接口
,但不知道在
C
浏览 5
提问于2013-09-10
得票数 0
回答已采纳
1
回答
C
语言
中
函数
的动态
接口
c
假设您有一个
函数
read_key,通常它会做一些事情。你应该有人能用他的
函数
read_key_myfunction来代替它,它还能做其他的事情。当然,通常的方法是构建一个数组和注册
函数
指针,或者使用简单的开关语句(或者两者都使用)。他们现在所做的基本上是为我的软件编写一个库,我根据配置选项动态加载这个库。把它想象成OpenSSLs引擎:任何人都可以编写自己的引擎,将其编译为dl
浏览 2
提问于2012-06-12
得票数 3
回答已采纳
2
回答
“外部
函数
接口
”一词的确切用法是什么?
programming-languages
、
binding
我正在做一个需要使用多种编程
语言
的项目。我不知道应该使用什么术语来指定绑定两种
语言
的
接口
,例如JNI、ctype、jpype等等。我不想限制绑定的含义,即绑定只存在于高级
语言
和低级
语言
(java-
c
或python-
c
)之间。大多数定义都提到这是外部
函数
接口
(FFI)的一个标准。有什么更好的术语可以用呢?桥接技术还是别的什么?
浏览 0
提问于2018-12-29
得票数 0
4
回答
不同编程
语言
的可能性
programming-languages
有许多编程
语言
,编译成机器码或托管代码。我第一次开始使用ASM是在高中。汇编器非常好,因为你知道CPU到底是做什么的。接下来,(你可以从我这里的其他问题中看到)我决定学习
C
和
C
++。我选择
C
是因为我读到它是输出最接近汇编
语言
程序的
语言
。 但是,我想知道的是,其他任何Windows编程
语言
都可以调用win32 API吗?确切地说,就像
C
语言
有其特殊的头和
函数
用于win32应用程序
接口
交互一样,这是不是
浏览 2
提问于2010-04-21
得票数 2
回答已采纳
3
回答
将Java NIO Files.walkFileTree访问器移植到
C
,维护线程安全
c
、
filetree
、
directory-walk
我有一些使用带有FileVisitor
接口
的java.nio.file.Files.walkFileTree的现有Java代码,但现在我需要将它移植到纯
C
语言
中。有没有与此
接口
等效的
C
语言
?我研究了Unix和nftw
函数
,但它们似乎无法工作,因为回调
函数
没有用于提供用户变量的参数(单个ftw *参数会更好)。我的代码需要是线程安全的。
浏览 3
提问于2013-01-10
得票数 1
回答已采纳
2
回答
如何从其他
语言
访问锈蚀
rust
、
swig
以前,当代码库在
C
++中时,我有
C
++包装文件,它将链接到代码库,我将运行swig (用于
C
++11支持的版本3)来为目标
语言
(Python、JavaScript、
C
#等)生成
接口
文件。调用锈蚀包装器的
C
文件,是它的副本。 现在我对
C
文件使用swig,获取目标
语言
的
接口
文件,将所有文件(步骤2和步骤3)和SWIG
接口
文件组合成一个共享对象并从目标
语言
调用。但是,我对如何使成
浏览 2
提问于2015-05-07
得票数 9
回答已采纳
2
回答
接口
是如何内部工作的?
c#
在
C
#中,
接口
与纯虚拟
函数
或Java的
C
++略有不同。} {] 因此,我假设在这种情况下,
接口
甚至不包含如果没有指向
函数
地址的任
浏览 2
提问于2014-06-15
得票数 2
回答已采纳
1
回答
在LLVM中创建一个模块化
语言
?
c++
、
module
、
compiler-construction
、
llvm
我正在中使用
C
++ API开发一种新的
语言
,该API可以编译成针对
C
的
语言
。 我希望通过允许最终用户构建有效的静态库来支持模块化编译。我注意到LLVM
C
++ API有一个类,我可以在编译期间使用它来组合源文件(),但是我希望通过元数据版本号或至少在不同编译运行之间公开的
接口
来保证库的兼容性。我的
语言
有类似于
C
#的概念,包括
接口
。我想我可以通过导入/导出
接口
类型以及外部
函数
来允许模块化编译
浏览 1
提问于2015-12-30
得票数 3
回答已采纳
3
回答
用
C
编写的DLL与用
C
++编写的相同
c++
、
c
、
dll
、
code-reuse
他声称用
C
编写DLL将允许用任何
语言
编写的任何其他应用程序使用该DLL。但是,如果该DLL是用
C
++编写的,则可以使用该DLL的应用程序数量有限(可能是由于
语言
限制)。 我希望这个问题不是的问题。如果是,请关闭它。
浏览 7
提问于2013-05-24
得票数 12
回答已采纳
5
回答
用于web应用程序开发的Lisp或Haskell
web-applications
、
haskell
、
common-lisp
我正在考虑学习一种
函数
式编程
语言
。我决定建立一个中等规模的网络应用程序。这一用途的首选是哪一种?为什么? 我不确定这个问题是否应该是主观的?真正的问题不是“哪一种<em
浏览 6
提问于2010-02-20
得票数 9
4
回答
滴入单元测试
python
、
c
、
unit-testing
如果我用
C
语言
编写一个包含Python
接口
的库,是否可以只为Python
接口
中的
函数
等编写单元测试?假设Python
接口
已经完成,这意味着
C
代码可以工作。
浏览 0
提问于2010-07-21
得票数 3
回答已采纳
1
回答
接口
是属于即席多态(即重载)还是子类型多态性?
oop
、
haskell
、
polymorphism
、
subtyping
、
adhoc-polymorphism
大多数
语言
至少支持一些即席多态,但在
C
等
语言
中,它仅限于内置
函数
和类型。其他
语言
(如
C
++ )允许程序员提供自己的重载,提供单个
函数
的多个定义,并通过参数类型消除歧义。尽管名称相似,但Haskell的类型类与大多数面向对象
语言
的类非常不同。它们与
接口
有更多的共同点,因为它们通过类型签名指定一系列方法或值,由实例声明来实现。OO
语言
(例如Java、
C
#)中的
接口
属于哪种类型的多态性,
浏览 2
提问于2019-07-18
得票数 3
1
回答
D编程:组件边界的
接口
c++
、
interface
、
d
C
++在很大程度上依赖于
C
风格来导出和导入
函数
(如果有类/
接口
的话就不是了),因此失去了面向对象的风格,这在很多方面使得导出的
接口
变得模糊。 可以使用D编程
语言
以面向对象的方式导出
接口
吗?我能用D
接口
包装
C
++ (纯)类吗?可能要考虑的因素是什么?这种方法可行吗。
浏览 0
提问于2012-04-10
得票数 6
回答已采纳
4
回答
C
++库参考
c++
我正在为
C
++库参考寻找某种应用编程
接口
。有没有人知道其中一个列出了库中所有(或大部分)
函数
的
接口
。 是否存在用于标准
C
++库的统一建模
语言
或类似的图表?
浏览 0
提问于2010-12-09
得票数 4
回答已采纳
1
回答
使用SWIG封装octave的
C
++ API
c++
、
d
、
swig
、
octave
使用SWIG封装octave的
C
++ API的最佳方式是什么? 我所需要的只是
接口
文件(类似于wrap_octave.i),它可以用来为另一种
语言
生成包装器(在我的例子中是D,但这无关紧要)。我可以通过在
接口
文件中显式地编写单独的
函数
来包装它们,但这很费力。如果I%包含
接口
文件中的头文件,则不能清楚地包含哪些头文件而不会生成编译器错误。注意:包装器的目标
语言
不是octave;相反,我希望通过
C
++ api在另一种
语言
中使用嵌入的oct
浏览 2
提问于2012-06-06
得票数 3
4
回答
如果一种新的
语言
是从零开始设计成易于TDD的,那么它会是什么样的呢?
java
、
c#
、
programming-languages
、
tdd
、
mocking
对于一些最常见的
语言
(Java、
C
#、Java等),当您想要完整地开发您的代码时,有时您似乎与该
语言
不一致。例如,在Java和
C
#中,您将希望模拟类的任何依赖项,大多数模拟框架将建议您模拟
接口
而不是类。这通常意味着您有多个具有单个实现的
接口
(这种效果甚至更明显,因为TDD将迫使您编写更多较小的类)。那么,如果一种
语言
从零开始就被设计成优秀的TDD
语言
,它会是什么样的呢?可能是某种
语言
级描述依赖关系的方式(而不是将
接口
浏览 0
提问于2012-08-25
得票数 9
1
回答
从
C
声明生成二进制
接口
规范
c
、
gcc
、
clang
、
abi
我正在为我的玩具
语言
实现外部
函数
接口
。我不想手动编写兼容的声明,而是重用操作系统提供的
C
头文件。 如何从
C
头文件中获得特定平台的二进制
接口
(例如
函数
参数的类型、结构的内存布局、类型对齐、优化提示)?
浏览 4
提问于2014-03-18
得票数 4
回答已采纳
1
回答
程序设计
语言
中掩蔽复杂性术语
terminology
在...where下面,特定
函数
的过程与开发人员自己手动编写
函数
的过程相同,但是
语言
允许他使用简单的命令执行该
函数
。
语言
1:输入"1 +2+ 3“,将数字相加,得到输出"6”。
语言
2:输入"B“输出"6”,但程序仍然通过添加数字"1“、"2”、"3“来达到效果。
C
#中的
接口
就是这种情况,该
接口<
浏览 2
提问于2016-11-02
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券