CSDN论坛 > C/C++ > C++ 语言

标准C++是怎样支持socket和多线程,和图形呢? 有没有标准的库? [问题点数:30分,结帖人danielhf]

Bbs2
本版专家分:431
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3414
Blank
蓝花 2003年10月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:24
Bbs5
本版专家分:2522
Bbs4
本版专家分:1521
Bbs2
本版专家分:431
匿名用户不能发表回复!
其他相关推荐
标准C++与线程
标准C++和标准库中没有对线程的封装,程序员们不得不使用OS提供的API来处理线程,OS级别的API通常基于C,能用,但并不方便。最近看到论坛上有人问,顺便和同事讨论这个问题,如何使用标准C++封装线程的操作,目的就是simple and easy to use。想想自己似乎多年
C/C++ 标准输入输出的坑
 最近公司项目需要分析日志,我拿到的日志经过了一次处理,以Json格式存储,日志量每小时大约1G,行数大约60万,此为背景。 其实对于这类问题,通常的解法是写个脚本去跑。对于我来说,主业是C/C++,脚本就只会bash和awk,可是这两种都无法直接处理Json;其他像python和perl可以处理但又不想学。怎么办呢?我想到的办法是用C++设计一个小工具,它从标准输入stdin中获取Jso
c++11:多线程
很高兴c++11的标准库可以#include 了。boost早就  提供了类似功能。这时候考虑下开发商、物业公司联合阻碍成立业主委员会的借口之一:会妨碍事情的正常进展,推断也许他们也是c++的长期使用者:) stl提供了(目前)五个头文件以支持多线程: 1、atomic 2、thread 3、mutex 4、condition_variable 5、future 只使用win
gcc编译器默认支持的c语言标准
c语言有三个标准,分别是c89 c99和最新的c11     楼主使用的gcc的版本是4.8.1,在编译以下一小段测试代码时,如果不加上-std=c99 或者-std=c11,则编译后的程序无法得到正确的运行结果     #include    int main(int argc, char *argv[])   {          int i;       printf("
怎么查看VS2010所支持的C++11标准的头文件
找到vs的安装目录下的VC文件夹,然后再打开INCLUDE文件夹,就可以见到VS2010编译器所支持的标准头文件了,里面有定义的,在c++/c程序里面才可以包含进来。如下图。 ...
C标准库和glibc(C运行库)的关系
C 标准主要由两部分组成,一部分描述C的语法,另一部分描述C标准库。C标准库定义了一组标准头文件,每个头文件中包含一些相关的函数、变量、类型声明和宏定义。要在一个平台上支持C语言,不仅要实现C编译器,还要实现C标准库,这样的实现才算符合C标准。不符合C标准的实现也是存在的,例如很多单片机的C 语言开发工具中只有C编译器而没有完整的C标准库. 在Linux平台上最广泛使用的C函数库是glibc
安卓app之间socket通信,支持多线程
需求:需要手机端app和平板端app进行通信,我用的是socket 现在提供两个软件源码,一个是socket的,一个是socketserver的,server支持多连接。 下面是两个界面的截图,只是实现了两个软件之间的简单通信,需要注意的是需要把socketserver端的ip地址固定死
linux内核中GNU C和标准C的区别
今天看了一下午的linux内核编程方面的内容,发现linux 内核中GNU C与标准C有一些差别,特记录如下: linux 系统上可用的C编译器是GNU C编译器,它建立在自由软件基金会的编程许可证的基础上,因此可以自由发布。GNU C对标准C进行进一步扩展,以增强标准C的功能。下面我们对GNU C中的扩展进行一下总结: 1、零长度数组 GNU C 允许使用零长度数组,在定义变长对象的头结构
c语言网络程序设计(Linux服务器 Windows客户端)
调用标准c库中的socket API,通用性超强
ANSI C标准库和POSIX库
标准C库 <assert.h> Contains the assert macro, used to assist with detecting logical errors and other types of bug in debugging versions of a program. <complex.h> C99 A set of functions ...
关闭