![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
进步小二郎
学无止境
展开
-
declspec(dllexport)和declspec(dllimport) 的使用说明
通过实例介绍如何创建及调用dll,并对declspec(dllexport)和declspec(dllimport)进行了解释说明。原创 2016-03-02 22:47:45 · 2561 阅读 · 0 评论 -
C/C++语言基础
工作后开始应用的C#,长时间不用C/C++都忘的差不多了,有些知识是不能忘记的,所以简单回顾一下。 主要包括以下内容: (1)字符、字符串数组、字符串数组指针 (2)sizeof()、strlen() (3)字符串拷贝strcpy_s()、memcpy() (4)指针数组、数组指针、二维数组原创 2016-03-20 21:56:48 · 678 阅读 · 0 评论 -
C++ using关键字作用
1.在当前文件中引入命名空间 2.在子类中使用 using 声明引入基类成员名称(参见C++ primer) 3. 当子类中的成员函数和基类同名时,子类中重定义的成员函数将隐藏基类中的版本,即使函数原型不同也是如此(隐藏条件见下面),使用using声明,解除函数隐藏转载 2016-04-25 10:07:54 · 469 阅读 · 0 评论 -
vector的reserve和resize区别
reserve增加了vector的capacity,但是它的size没有改变! resize改变了vector的capacity同时,也增加了它的size!转载 2016-04-26 13:29:09 · 567 阅读 · 1 评论 -
int main(int argc,char* argv[])参数简介
(1)int argc是命令行总的参数个数; (2)char *argv[]是一个字符数组,其大小是int argc,主要用于命令行参数,数组里每个元素代表一个参数,其中第0个参数是程序的全名,以后的参数是命令行后面跟的用户输入的参数。原创 2016-04-26 22:10:42 · 327 阅读 · 0 评论 -
C++中的inline关键字
在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 内联函数的引入有利有弊,使用时应当注意。原创 2016-04-29 11:12:18 · 9352 阅读 · 3 评论 -
C++中的friend关键字
采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分(注意友元函数不是类的一部分),但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。转载 2016-04-30 14:38:05 · 525 阅读 · 0 评论 -
C++中的istringstream、ostringstream、stringstream
C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 (1) istringstream类用于执行C++风格的串流的输入操作。 (2) ostringstream类用于执行C++风格的串流的输出操作。 (3) stringstream类同时可以支持C++风格的串流的输入输出操作。原创 2016-04-30 15:58:05 · 417 阅读 · 0 评论