由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个C/C++概念的问题
相关主题
C++ Q42: (C22)C++ Q29: extern and const together
请教一个const和non const的C++问题C++ Q67: static (skillport)
发个电话面经问个CareerCup上external sort的题
C++ Q69: #if (skillport)一道面试题——取珠宝
C++ Q 99-102新的EAD没拿到,旧的快过期了,怎么办?
a C question about global variable经典activity selection的问题
问个C++的题目黑客rank Stock Maximize
再问C++LinkedIn 面经
相关话题的讨论汇总
话题: c++话题: extern话题: stl话题: 函数话题: 调用
进入JobHunting版参与讨论
1 (共1页)
y**i
发帖数: 1112
1
怎样在C程序下调用C++类/函数,反之呢
f*******5
发帖数: 52
2
调用什么函数?如果是STL的类和函数的话引入相应头文件就行了,#include,
#include

【在 y**i 的大作中提到】
: 怎样在C程序下调用C++类/函数,反之呢
r****o
发帖数: 1950
3
.c 程序可以调用stl吗?用gcc还是g++?

>,

【在 f*******5 的大作中提到】
: 调用什么函数?如果是STL的类和函数的话引入相应头文件就行了,#include,
: #include

y**i
发帖数: 1112
4
如果是C compiler,这个应该不行吧?

>,

【在 f*******5 的大作中提到】
: 调用什么函数?如果是STL的类和函数的话引入相应头文件就行了,#include,
: #include

r****o
发帖数: 1950
5
extern "C" is used for using C compiled function in C++.
Use C++ in C seems impossible.
y**i
发帖数: 1112
6
能详细解释一下extern "C"么,我查了一些资料,怎么感觉extern "C"是用来声明C函
数的,尤其是用来在C++文件中声明,如果需要和C兼容,比如
#ifdef __cplusplus
extern "C" {
#endif
当然前提是这些C函数不是系统定义的。
怎样才能做到兼容呢?
我看的网页是http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html#faq-32.6
y**i
发帖数: 1112
7
我看下来好像也是,看来那天面试我就应该说impossible,我倒是说了如果反过来应该
是用extern "C"

【在 r****o 的大作中提到】
: extern "C" is used for using C compiled function in C++.
: Use C++ in C seems impossible.

f*******5
发帖数: 52
8
.c文件里可以调用STL,需要using namespace std,用g++

【在 r****o 的大作中提到】
: .c 程序可以调用stl吗?用gcc还是g++?
:
: >,

1 (共1页)
进入JobHunting版参与讨论
相关主题
LinkedIn 面经C++ Q 99-102
leetcode上的Sort List那道题a C question about global variable
U/A/Z去哪家?(面经随后更新)问个C++的题目
Zenefits面经(已挂)再问C++
C++ Q42: (C22)C++ Q29: extern and const together
请教一个const和non const的C++问题C++ Q67: static (skillport)
发个电话面经问个CareerCup上external sort的题
C++ Q69: #if (skillport)一道面试题——取珠宝
相关话题的讨论汇总
话题: c++话题: extern话题: stl话题: 函数话题: 调用