今天下了Apple最新的XCode4.6,里面包含了最新的Apple LLVM4.2编译器,其中令人十分欣喜的是C语言编译器语言选项中多了C11以及gnu11。 之前在Apple LLVM4.0开始就已经支持了C11标准中一个比较重要的语法特性——泛型机制(详细可参考这篇博文: C11标准 ...
XCode . 出来之后,在Apple的官方Release Notes中有这么一句话: Support for the C user defined literals and unrestricted unions. 。这么一来,在最新的XCode . 中所使用的Apple LLVM . 对ISO IEC : 即C 标准的支持已经差不多基本到位了,尤其是语言核心上的支持。 下面列出Apple LL ...
2013-02-02 18:18 1 2760 推荐指数:
今天下了Apple最新的XCode4.6,里面包含了最新的Apple LLVM4.2编译器,其中令人十分欣喜的是C语言编译器语言选项中多了C11以及gnu11。 之前在Apple LLVM4.0开始就已经支持了C11标准中一个比较重要的语法特性——泛型机制(详细可参考这篇博文: C11标准 ...
一开始学C++的时候老师推荐的就是Dev C++这个IDE,用起来感觉还不错,使用起来比较简单,而且属于比较轻量级的,不怎么占用内存;缺点可能就是调试功能没有项VS那种大型IDE齐全和好用,不过对于一个新手来说绝对足够了。 最近在一些工程中需要用到智能指针的库,比如说auto_ptr ...
g++ -g -Wall -std=c++11 main.cpp gcc -g -Wall -std=c11 main.cpp 如果不想每次写这个-std=C++11这个选项该怎么办呢? 方法出处:http://stackoverflow.com/questions/16886591 ...
1. 新类型 long long和unsigned long long; char16_t 和 char32_t; 新增原始字符串; 2. 统一的初始化 C++11扩大了用大括号括起的列表(初始化列表)的适用范围,使其可以用于所有内置类型和用户定义的类型(即类对象)。 使用初始化 ...
如果用命令 g++ -g -Wall main.cpp 编译以下代码 : ...
如果用命令 g++ -g -Wall main.cpp 编译以下代码 : 1 ...
如果用命令 g++ -g -Wall main.cpp 编译以下代码 : /* file : main.cpp */ #include <stdio.h> int ...