AI维基

计算智能和高性能计算

C++学习日记5

1. #include 解析:io代表输入输出,manip是manipulator(操纵器)的缩写。它是I/O流控制头文件,就像C里面的格式化输出一样。 2. #define WIN32_LEAN_AND_MEAN 解析:包含时去除一些头文件的包含,加快编译速度。 3. ...

2017-02-28 09:18:27

阅读数:227

评论数:0

C++学习日记4

1. const_cast (expression) [1] 解析:const_cast转换符用来移除变量的const或volatile限定符。如下所示: (1)常量指针被转化成非常量指针,并且仍然指向原来的对象。比如,const A *pca1 = new A; A *pa2 =  co...

2016-12-07 17:35:58

阅读数:288

评论数:0

C++学习日记3

1. 完全安装Boost Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。安装实现的功能,Boost大致可分为20类:(1)字符串和文本处理。(2)容器。(3)迭代器。(4)算法。(5)函数对象和高阶编程。(6)泛型编程。(7)模板元编程。(8)预处理元编程。(9)并发编程...

2016-08-16 14:20:10

阅读数:282

评论数:0

Qt学习日记1

1. Qt Creator开发Qt应用程序 Qt是一个跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。 2. Q_OBJECT宏 解析:Q_OBJECT宏的作用是启动Qt元对象系统的一些特性,比如支持信号和槽等,它必...

2016-08-16 14:19:58

阅读数:796

评论数:0

C++学习日记2

1. 函数模板 首先,我们定义一个函数模板,如下所示: // returns 0 if the values are equal, 1 if v1 is larger, -1 if v1 is smaller template int compare(const T &v1, con...

2016-08-16 14:19:40

阅读数:339

评论数:0

C++学习日记1

1. shared_ptr 解析:shared_ptr是一种计数指针,当引用计数变为0时,shared_ptr所指向的对象将会被删除。如下所示: void test() { shared_ptr p1(new int); // 计数为1 { shared_ptr...

2016-08-16 14:19:33

阅读数:506

评论数:0

提示
确定要删除当前文章?
取消 删除