当前位置: 技术问答>linux和unix
STL能否用在C中?
来源: 互联网 发布时间:2016-03-08
本文导语: 最近写的程序中,想用下STL中的VECTOR。但我的程序是c文件。百度了一下看了很多VECTOR的例子都是用在C++中,而且编译的时候都是用G++,不是GCC。 所以想问下c项目中能否用STL? 呵呵。。。问题比较弱智,...
最近写的程序中,想用下STL中的VECTOR。但我的程序是c文件。百度了一下看了很多VECTOR的例子都是用在C++中,而且编译的时候都是用G++,不是GCC。
所以想问下c项目中能否用STL?
呵呵。。。问题比较弱智,虚心向各位大侠请教!!!
所以想问下c项目中能否用STL?
呵呵。。。问题比较弱智,虚心向各位大侠请教!!!
|
c++生成动态库给c调用
|
如果编译器用 g++, vector 还是能用的,
但可能导致原来 c 程序的许多编译错误.
你可以先试试.
但可能导致原来 c 程序的许多编译错误.
你可以先试试.
|
不行吧.stl是c++语言的特征.
|
不可以
|
template class 是c++的功能阿
就是用g++编译器,但是后缀是 。c的文件也是用c的变异规则编译的
如果把.c改为.cpp应该是可以用g++编译,里面也可以嵌入c++的语法,但是很多c的东西要调整到c++
你可以试一下
就是用g++编译器,但是后缀是 。c的文件也是用c的变异规则编译的
如果把.c改为.cpp应该是可以用g++编译,里面也可以嵌入c++的语法,但是很多c的东西要调整到c++
你可以试一下
|
当然不行。
那你用c++好了。
那你用c++好了。
|
cow man
|
个人认为不可以,C不能调用C++的东东吧!!!
|
不行,STL应用了很多C++的特性,无法移植到c上。
|
可行~
|
不能直接使用。
可以把功能用c++实现了,编译成库。
c中使用extern c包含c++库,调用C++实现的函数。
可以把功能用c++实现了,编译成库。
c中使用extern c包含c++库,调用C++实现的函数。
|
如果STL能用在c里,那不叫c,那叫c++
|
不行。
|
不行,除非用C封装C++
|
STL就是C++标准库
gcc当然不能使用
gcc当然不能使用
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。