最近要在Linux下写代码,不清楚Linux下的类库和库函数,
对标准C/C++有点了解,
想问一下:Linux下的C++是否相当于Windows下的标准C++?

解决方案 »

  1.   

    标准 C++ 到哪还是标准 C++ Linux 下和 windows 下是一样的,写 C++ 程序仅仅用标准库是不够的需要调用系统相关的函数或库
      

  2.   

    标准C++在linux与windows下都是通用的,只要遵循标准。
    而linux和windows分别在标准C++下扩展了很多功能,如头文件和库等等,这个就不兼容了。
      

  3.   

    你将 Windows C++ 中的 MFC 的相关部分剔除,就是标准C++了一般,C/C++的传统标准函数调用方式是一样的(例如:strcpy,strlen,memcpy),
    但是,wcscpy,wcslen,memcpy_s 之类的就不行了,只是微软自己扩充的。
      

  4.   

    Windows下的Win32API在 Linux下可以用么?
      

  5.   

    只知道MFC中的字符串处理,
    在Linux一般要用指针和数组,通过字符来比较
      

  6.   

    这是概念问题,不同的操作系统平台会有不同的接口功能和相应的接口函数,实现功能的就是众多的库,这些库中有按照语言标准化了的,例如CRT;有从一个平台沿袭并标准化了的,例如BERKELEY SOCKET;有工具自带的,等等。
      

  7.   

    在TC2.0下,或在VC6.0的Win32环境下编译通过的代码,
    是否到Linux下都可以直接运行呢?
      

  8.   

    说实在的,开发时除了语法一样外,几乎都不同,因为用的大多是对应系统的API及库
      

  9.   

    感觉TC2.0跟汇编调试工具ASM有些象,
    文件不大但是功能比较强
      

  10.   

    C、C++标准库的调用基本一样(如:printf、fopen等),涉及平台相关的就不一样。