腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
不同
c
++库方法的差异?
据我所知,我们的
c
++库可以用.h文件、.
C
文件和.
c
&.h文件编写。有人能描述这三个库方法之间的区别吗?
浏览 1
提问于2021-06-07
得票数 0
回答已采纳
1
回答
在XCode + Objective-
C
中链接用
C
编写的库
、
、
、
是否可以在XCode下的Objective-
C
项目上使用我用
C
语言
编写的库(在Mac上用GCC编译)?如果是,是如何实现的?此外,我是否需要将.h文件转换为objective-
c
样式的
头文
浏览 3
提问于2011-04-28
得票数 1
回答已采纳
3
回答
头文件
和标准库
、
从现在开始学习
C
语言
。我知道
头文件
只包含声明和
函数
原型,而不是
函数
本身。我说的对吗?在链接时,是将整个库文件附加到可执行文件,还是仅附加到
头文件
中声明的目标代码?
浏览 1
提问于2011-06-02
得票数 4
回答已采纳
3
回答
如何在
C
语言
中检查
头文件
的有效性
、
、
在
C
编程
语言
中,有没有一种方法可以检查
头文件
中的
函数
原型是否与编译时的实际
函数
定义相对应?例如,如果我制作了
头文件
,然后更改了该
头文件
中描述的某些
函数
的签名,我是否可以在编译时检查
头文件
中是否存在错误的原型?在编译之前,这是编译器还是其他工具的工作?谢谢。
浏览 1
提问于2011-08-22
得票数 2
6
回答
什么时候将静态
函数
定义放在
C
语言
的
头文件
中?
、
、
、
我遇到过一些代码,它们在
头文件
中有一个很大的静态
函数
,我只是好奇这样做是不是可以。例如,如果许多.
c
文件都包含
头文件
,为什么不直接定义非静态
函数
并将其链接进来呢?关于何时/何时不将静态
函数
定义放在
C
语言
的
头文件
中的任何建议或经验法则都将受到赞赏, 谢谢
浏览 1
提问于2010-10-18
得票数 27
回答已采纳
3
回答
C
中的多个
头文件
和
函数
原型
、
假设我使用
C
语言
处理一个包含多个.
c
文件的大型项目,那么我为什么更喜欢使用多个
头文件
而不是一个
头文件
呢?假设我有3个文件:header.h、main.
c
和other.
c
。我有一个名为func()的
函数
,它只在文件other.
c
中定义和使用。我应该将
函数
原型放在
头文件
中还是other.
c
文件中?
浏览 4
提问于2013-08-26
得票数 1
回答已采纳
2
回答
有没有一种方法可以检查在
C
++中复制或分配对象是否安全?
、
、
我在一个必须用
c
++做的程序中使用
C
库igraph ()。因此,我找到了这个
C
库()的
c
++包装器,它提供了一些我想要使用的接口,在一个名为图的类中。innerGraph = Graph::full(N); }; void MCStep();
函数
如果我知道库实现了一个安全的复制构造
函数
,我会以明显的方式执行它,但我不这样做,如何检查它呢?
浏览 1
提问于2010-11-26
得票数 1
回答已采纳
1
回答
为什么标准
C
库具有多个
头文件
,而不是将内容合并到一个
头文件
中?
、
、
为什么标准
C
库需要具有多个
头文件
?把它合并成一个
头文件
不是更方便用户吗?编辑:顶部评论引用的大小为50 to,这似乎是不真实的。与其他
语言
的标准库相比,
C
库相对于其他
语言
的标准库更为简洁,这就是问题所在。
浏览 2
提问于2022-09-08
得票数 1
回答已采纳
2
回答
C
语言
中的浅
拷贝
和深
拷贝
、
、
我试着用谷歌搜索这个,但只有面向对象的
语言
才会弹出结果。 据我所知,浅层复制就是复制结构的某些成员。
浏览 1
提问于2013-03-08
得票数 14
回答已采纳
1
回答
为什么
C
代码不能重用,而Java可以使用继承来重用代码?
、
、
、
我最近学习了
C
语言
,读了关于OOPS的文章后,我感到困惑。我的问题是,在面向对象的世界里,“重用”这个词到底是什么意思?
浏览 2
提问于2018-02-10
得票数 1
6
回答
C
语言
中的
头文件
及其用法
、
库
头文件
只包含
函数
的声明。那么,当我们调用库
函数
时,
函数
究竟是如何运行的呢?例如:int strcmp ( const char * str1, const char * str2 );是
C
语言
中strcmp
函数
的声明。当我们在程序中调用strcmp
函数
时,如果
头文件
中没有
函数
体,那么strcmp
函数
到底是如何执行的呢?
浏览 8
提问于2013-01-30
得票数 3
回答已采纳
3
回答
我自己的copy()
函数
与std::copy()冲突
我有一个
头文件
。在这个
头文件
中,我想使用一个类的映射。但是在我包含之后,我得到了一个
拷贝
,因为我在项目(非常大的项目)中有一个no matching function error ()
函数
。我不能对复制
函数
进行任何更改,所以有没有办法在这个
头文件
中使用map?(没有其他地方)。有没有办法让我的复制功能不会冲突? 我在Windows7上使用Visual Studio 2008。
浏览 0
提问于2012-03-23
得票数 0
回答已采纳
1
回答
从
C
声明生成二进制接口规范
、
、
、
我正在为我的玩具
语言
实现外部
函数
接口。我不想手动编写兼容的声明,而是重用操作系统提供的
C
头文件
。 如何从
C
头文件
中获得特定平台的二进制接口(例如
函数
参数的类型、结构的内存布局、类型对齐、优化提示)?
浏览 4
提问于2014-03-18
得票数 4
回答已采纳
1
回答
为什么我们必须避免使用conio.h?它过时了吗?
我几年前就开始用
C
语言
编程了。两个最常用的
头文件
是<conio.h>和<stdio.h>。所有我最喜欢的清除屏幕的
函数
,clrscr(),臭名昭著的getch()
函数
,阻止窗口在它完成后终止等等。几年后,我参加了一个关于编程
语言
和实践的课程,我被要求不要使用conio.h
头文件
。在现代编程中,使用conio是一种糟糕的实践吗?理由是什么呢?为什么人们反对使用好的旧
C
库呢?
浏览 3
提问于2014-01-24
得票数 4
回答已采纳
2
回答
为什么
C
++因为复制了很多东西而“出名”?
、
、
我非常熟悉它上的大多数
语言
,但我对
C
++上的
语言
有点困惑。 最近刚开始使用
C
++,我不完全确定为什么
C
++以制造大量的对象副本而闻名。我去做了一些研究,发现当参数通过值传递时,对象的副本就会被传递。然而,很多
语言
都会将值作为缺省值传递,所以我认为我没有达到正确的原因。此外,我还介绍了复制构造
函数
,以及
C
++是如何(与Java不同)默认的复制构造
函数
来执行浅
拷贝
的,但这也让我无法信服。有人能解释一下
C
浏览 5
提问于2014-04-27
得票数 0
回答已采纳
1
回答
无需绑定代码即可调用
C
函数
的
语言
在
C
和
C
++中,我可以从库中包含一个
头文件
,并直接调用它的
函数
,而不需要使用胶水代码。是否有其他
语言
提供此功能?也许编译成
C
的
语言
可以保持include语句和所有
函数
调用不变,这样
C
编译器就可以正确地编译和链接它们。
浏览 4
提问于2014-09-12
得票数 3
1
回答
C
++库是如何工作的?
、
、
据我所知,Windows操作系统使用汇编
语言
与硬件进行交互。当他们这样做时,他们可以使用
c
、
c
++或任何其他
语言
来完成rest工作。据我所知,
C
++
头文件
实际上是调用用于实现的windows api。 那么
头文件
在哪里呢?它们是由编译器安装的吗?或者它们是随操作系统一起提供的?
头文件
使用什么关键字或代码与可执行的api交互(例如,windows上的std::cout调用dll文件中的
函数
,而在linux中调用其他
函数
浏览 2
提问于2014-08-24
得票数 0
1
回答
python ctype,试图查找库名。
、
、
、
我想在python程序中使用
C
-
函数
,最明显的方法是用“ctype”实现库。那么,我如何获得链接器或其他人来告诉我,哪些库用于不同的
头文件
?
浏览 0
提问于2014-03-20
得票数 1
回答已采纳
2
回答
在
c
-字符串和(int、双、浮点数)之间的动态分配
、
、
、
我为
c
-字符串做了一个动态分配的数组。当我调整数组大小时,我会使用strcpy、strlen和strcat来帮助进程。这让我想到,当我为
c
-字符串动态分配数组时,我不必为
c
-字符串数组声明和定义复制构造
函数
和赋值操作符。但是,如果我要为double或float创建一个动态分配的数组,我必须声明和定义一个复制构造
函数
来获得数组的深层副本,并声明和定义一个赋值操作符,以允许某人创建一个实例的副本。我的问题是,由于strlen、strcpy和strcat是
C
语言
中的预定义<e
浏览 6
提问于2014-08-03
得票数 1
回答已采纳
2
回答
POSIX和
C
语言
之间有什么关系?
、
、
我理解
C
语言
是一个,我从维基百科中可以看到,这个标准包括,并且符合这些
头文件
,一个
C
应用程序理论上是‘可移植的’。 然而,在实践中,我最近尝试做一个关于的教程,它使用的是不属于
C
标准的
头文件
。在这种情况下,我能想到的最简单的应用程序--一个
C
应用程序,包含一个int main(void)
函数
,少于100行,目的是监听网络接口--超出了
C
标准?在这种情况下,
C
语言
作为规范与POSIX规范作为一种<em
浏览 1
提问于2019-05-17
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-递归函数
【C语言】printf函数
C语言-文件函数大全
深拷贝与浅拷贝(C+)
C/C+编程笔记:C语言 setjmp和longjmp 函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券