当前位置:  技术问答>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++生成动态库给c调用

|
如果编译器用 g++,  vector 还是能用的,
但可能导致原来  c 程序的许多编译错误.

你可以先试试.

|
不行吧.stl是c++语言的特征.

|
不可以

|
template class 是c++的功能阿

就是用g++编译器,但是后缀是 。c的文件也是用c的变异规则编译的

如果把.c改为.cpp应该是可以用g++编译,里面也可以嵌入c++的语法,但是很多c的东西要调整到c++

你可以试一下

|
当然不行。

那你用c++好了。

|
cow man

|
个人认为不可以,C不能调用C++的东东吧!!!

|
不行,STL应用了很多C++的特性,无法移植到c上。

|


可行~

|
不能直接使用。
可以把功能用c++实现了,编译成库。
c中使用extern c包含c++库,调用C++实现的函数。

|
如果STL能用在c里,那不叫c,那叫c++

|
不行。

|
不行,除非用C封装C++

|
STL就是C++标准库
gcc当然不能使用

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ STL Bitsets构造函数及成员函数解释及代码示例
  • SGI的STL库 SGI STL
  • c++ stl容器set成员函数介绍及set集合插入,遍历等用法举例
  • 在UNIX中可以包含STL算法吗?
  • STL vector+sort排序和multiset/multimap排序比较
  • linux完全支持C++STL嗎?
  • c++ stl容器vector删除(erase),遍历等基本用法介绍及头文件
  • 是不是只有C++才可以使用STL?
  • C++ STL标准模板库类String成员详细列表参考及示例代码
  • STL 在 UNIX 多线程 中不能用?
  • c++ stl栈容器stack的pop(),push()等用法介绍及头文件
  • Linux系统下如何获取STL帮助
  • oracle iis7站长之家
  • STL实现 EASTL
  • C++ STL库中priority_queue介绍,成员函数说明及priority_queue具体用法举例
  • 在COMPAQ TRUE64 UNIX用C++编程,使用Gcc,支不支持stl?
  • c++ stl multimap基本操作使用技巧详细介绍
  • 哪儿能下载aix4.3的c++ stl库
  • c++ STL关联式容器Map成员函数介绍及查找(find()),插入(insert()),删除(erase())等操作代码举例
  • 请问在linux下面编程怎样查询stl类的成员函数
  • 双向队列Deque 类成员函数列表参考(c++ STL 容器)
  • 关于stl源代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3