C++Boost

C调用C++示例代码及方法简述

1. C++代码及C主进程代码 c++程序代码test.cc

头文件test.h这个文件为C代码直接调用头文件,不要存在任何C++相关代码; 添加宏定义#ifdef __cplusplus extern "C" { #endif 便于在c和c+… 阅读更多 »C调用C++示例代码及方法简述

STL学习与使用(转载)

1.STL组成 2.容器使用——vector/deque/list/set/multisets/map/multimaps/ 2.1 vector:动态数组,向量。(具体用法看代码) 2.2 queue:双端队列:支持vector不支持的push_front() 2.3 list:链表,双向链表,只能顺序访问,不能使用[]进行随… 阅读更多 »STL学习与使用(转载)

C++基础知识点汇总

C++基础知识点汇总 1.new和malloc的区别 2.C++运算符 3.&: 取地址运算符、定义变量引用 4.关于const 5.一些数据类型和变量赋值语法 6.常用的几个标准C++函数 7.switch-case的写法 8.函数的几个属性和用法 9.函数指针的用法 10.typedef的不常用用法 11.类的pri… 阅读更多 »C++基础知识点汇总

C++之模板编程(转载)

1.函数模板 1.1 函数模板的定义和使用 1.2 函数模板的重载 2.类模板 2.1 基本概念 2.2 类模板的定义 2.3 类模板的特化 3.模板程序的组织 3.1 包含方式 3.2 分离方式 4. 学习小结   当我们越来越多的使用C++的特性, 将越来越多的问题和事物抽象成对象时, 我们不难发现:很多… 阅读更多 »C++之模板编程(转载)

VC++中文输入输出

1.控制台打印的中文输入输出 问题:_tprintf(_T(“MFC 初始化”));只输出了MFC ,中文无法正常输出。 解决方法:在输出之前添加如下代码 ,setlocale(LC_ALL, “chs”);//需要实现本地化,以实现中文正常输出。   cout 可以正常输出:cout << “清… 阅读更多 »VC++中文输入输出

类型及字节长度

1.不同系统下基本类型的长度 2.sizeof和strlen的区别 3.C++类长度 4.含虚函数的C++类长度 1.不同系统下基本类型的长度   各个类型的变量长度由编译器来决定(实际上与操作系统位数和编译器都有关)使用时可用sizeof()得到,当前主流编译器一般是32位或64位。 基本类型 16位 32… 阅读更多 »类型及字节长度