按标签归档: Cpp

C++ 中模板函数的默认参数的简单分析

dream/ 八月 28, 2018/ C/C++/ 0评论

C++中的 template 可以用来声明函数模板和类模板,讲到函数模板,就难免想到参数默认值。

以下是几个例子,用来说明,template中参数默认值的使用。

    1. 按照最初的设想,直接在函数声明处给参数赋默认值。无法通过编译,会提示无法找到对应的函数声明。如例1。
    2. 发[……]

      阅读全文

C++ tuple的介绍及使用

dream/ 八月 26, 2018/ C/C++/ 0评论

Tuple介绍

Tuple(元组)是C++11之后的一个类模板,是固定大小的异类值汇集,或者说是通用化的pair。

模板形参

Types… tuple 所存储的元素的类型。支持空列表。

成员函数

(构造函数) 构造新的 tuple
(公开[……]

阅读全文

GCC基本使用

dream/ 三月 25, 2018/ C/C++, 代码编译/ 0评论

gcc用于编译C,g++用于编译cpp

gcc [-c|-S|-E] [-std=standard]

[-g] [-pg] [-Olevel]
[-Wwarn…] [-Wpedantic]
[-Idir…] [-Ldir…]
[-Dmacro[=defn]…] [-[……]

阅读全文