![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++技术日记
文章平均质量分 53
灵石甲方
好风凭借力,送我上青云
展开
-
MPI 笔记(基础,点对点通信)
MPI 笔记(基础,点对点通信)文章内样例代码来自https://mpitutorial.com/tutorials,可通过该网站获取样例代码所在repo网址。Hello World 示例#include <mpi.h>#include <stdio.h>int main(int argc, char** argv) { // Initialize the MPI environment MPI_Init(NULL, NULL); // Ge原创 2022-02-23 21:25:00 · 652 阅读 · 0 评论 -
C++ 11 auto & range-like loop
静态类型,动态类型与类型推导静态类型的类型检查发生在编译阶段,而动态类型(使用基类指针调用虚函数)的检查发生在运行阶段。类型推导,是由C++11引入的在编译阶段对变量类型的自动推导功能,即auto。auto 基本用法auto是指示编译器根据变量值推断变量类型的占位符,用来避免复杂的变量初始化声明,如iterator等。使用auto需要注意以下几点:使用auto声明的变量必须初始化,因为变量值是auto进行类型推断的依据。显然,函数和模板参数不可以声明为auto类型auto仅为占位符,所以它不原创 2021-09-15 11:01:30 · 197 阅读 · 0 评论 -
微软苏州STCA SWE Intern 面试过经
微软苏州STCA SWE Intern 面试过经本人东南末流985计算数学专业,通过师兄内推投递微软苏州STCA SWE Summer Intern,原创 2020-05-03 16:22:20 · 1988 阅读 · 0 评论 -
LeetCode 二叉树基本题目总结
完成本博文中提到的二叉树题目,可以获得对二叉树结构有更深刻的认识Leetcode105 重建二叉树题目要求根据一棵二叉树的前序遍历结果和中序遍历结果,根据两个二叉树遍历结果重新构建二叉树。整体思路就是:根据前序遍历确定根节点,根据中序遍历确定左右子树的元素,然后对前序遍历数组和中序遍历数组进行划分,递归地重建二叉树TreeNode* dfs(TreeNode* root,vector<...原创 2020-04-10 11:06:08 · 246 阅读 · 0 评论 -
腾讯TEG--C++面试知识点总结
C++面试知识点总结宏定义=直接替换函数指针:返回类型 (*指针)(参数列表),可以作为形参传递引用和指针的区别引用是变量的别名,初始化后不可修改,引用不是一个新的变量,指针则是一个变量,需要内存保留变量的地址malloc和new的区别都会从堆分配内存,都需要对应的回收函数free和delete来回收内存。malloc和free函数不会调用对象的构造和析构函数,new和delete则会...原创 2020-04-09 16:05:13 · 363 阅读 · 0 评论