![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
森先生
Stay real, love job, life, family.
展开
-
VS2012下配置MPI
1、下载并安装MPICH2,下载地址为:http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.2.1p1/mpich2-1.2.1p1-win-ia32.msi安装成功后,在开始菜单中会出现如下文件夹:这就说明已成功安装MPICH2。注意安装路径不要包含中文文件名。2、打开VS2012,新建项目及源文件,如下:3、...原创 2018-06-01 21:59:52 · 1600 阅读 · 0 评论 -
Visual Studio 快捷键整理
VS快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案 CTRL + F7生成编译CTRL + O打开文件 CTRL + SHIFT + O打开项目CTRL + SHIFT + C...原创 2018-06-28 00:14:25 · 3421 阅读 · 0 评论 -
C++面试题目汇总(一)
光看C++ primer plus老记不住,所以找些面试题,来进行巩固强化。1、什么是虚函数?什么是纯虚函数?答:虚函数声明如下: virtual ReturnType FunctionName(Parameter);引入虚函数是为了动态绑定。纯虚函数声明如下:virtual ReturnType FunctionName()= 0;引入纯虚函数是为了派生接口。2、基类为什么需...转载 2019-09-22 15:16:21 · 1297 阅读 · 0 评论 -
C++面试题目汇总(二)
1.new、delete、malloc、free关系delete会调用对象的析构函数,free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构...转载 2019-09-22 21:29:42 · 634 阅读 · 1 评论 -
C++面试题目汇总(三)
1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declaration),被...转载 2019-10-02 19:57:05 · 206 阅读 · 0 评论 -
C++面试题目汇总(四)
C++后台开发面试常见问题汇总C和C++语言基础extern关键字作用extern声明变量在在外部定义? extern修饰函数? extern C的作用?用法?static关键字作用static修饰局部变量? static全局变量?(限定变量在一个编译单元内,一个编译单元就是指一个cpp和它包含的头文件,这个回答可以结合编译需要经历的几个过程来答) static修...转载 2019-10-02 20:33:59 · 405 阅读 · 0 评论