centos 7 已经支持 gcc 编译32位程序...
分类:
其他好文 时间:
2014-11-28 12:31:27
阅读次数:
383
C11的新特性实在是太多了,这2个关键字关注的人倒是少了很多,其中有一个原因便是编译器支持得太慢了(VS到VS2013才支持上),不过这2个关键字那真是极为有用的,下面我们来看看。
【default关键字】
首先我们有一个字符串类:
class CString
{
char* _str;
public:
//构造函数
CString(const char* ps...
分类:
编程语言 时间:
2014-10-24 00:28:29
阅读次数:
215
这个问题是C中的一个深坑,首先说结论:
char ** 和 const char ** 是两个不相容(incompatible)的类型,可以理解为不能直接赋值
在C11的6.5.2.2 Function calls中有如下内容
Each argument shall have a type such that its value...
分类:
编程语言 时间:
2014-10-11 16:12:45
阅读次数:
173
在C11(ISO/IEC 9899:2011)标准中引入了对UTF8、UTF16以及UTF32字符编码的支持。
分类:
其他好文 时间:
2014-09-22 04:06:11
阅读次数:
664
回调函数指针传递在从ccMacros.h中定义了CC_CALLBACK_n系列宏,其中n为0~4,表示包裹回调函数指针的参数个数。以触摸事件为例:1 void Test::initListener()2 {3 auto listener = EventListenerTouchOneByOn...
分类:
其他好文 时间:
2014-09-03 16:38:26
阅读次数:
172
1.c11中可以直接使用final关键字使得该类不能被继承2.派生类用调用基类的构造函数来初始化基类部分,若将基类构造函数声明为private,则实例化派生类成员时链接出错,但是这样基类也不能实例化,编译出错3.将一个类的构造函数声明为private,则该类及其子类都不能实例化,但是若把子类声明为该...
分类:
编程语言 时间:
2014-08-28 22:37:56
阅读次数:
350
原文地址为:http://www.drdobbs.com/cpp/c11-uniqueptr/240002708
在C++11中加入了很多的新特性,unique_ptr一枝独秀,对于动态分配的内存对象,它简单有效。虽然它不是万能的,但是它做的已经够好了:利用简单的语法便可以管理动态分配的对象。
基本语法:
unique_ptr 是一个模板类,你可以很简单地构造一个unique_ptr...
分类:
编程语言 时间:
2014-08-24 16:44:52
阅读次数:
238
CentOS 7 构造GCC 4.8.2 32位编译环境...
分类:
其他好文 时间:
2014-07-16 09:13:32
阅读次数:
267
Strassen矩阵乘法是通过递归实现的,它将一般情况下二阶矩阵乘法(可扩展到n阶,但Strassen矩阵乘法要求n是2的幂)所需的8次乘法降低为7次,将计算时间从O(nE3)降低为O(nE2.81)。矩阵C = A*B,可写为C11 = A11B11 + A12B21C12 = A11B12 + ...
分类:
其他好文 时间:
2014-07-13 22:29:05
阅读次数:
438
C语言标准的发展C语言的发展历史大致上分为4个阶段:Old Style C、C89、C99和C11.C89是最早的C语言规范,于1989年提出,1990年先由ANSI(美国国家标准委员会,American National Standards Institute)推出ANSI版本,后来被接纳为ISO...
分类:
其他好文 时间:
2014-07-07 00:01:21
阅读次数:
559