C++
肯德基套餐
这个作者很懒,什么都没留下…
展开
-
cpp虚函数
当基类指针指向一个子类对象,通过这个指针调用子类中和基类同名成员函数的时候,基类声明为虚函数时机会调用子类的成员函数,不声明就会调用基类。举个例子#include <iostream>using namespace std;class A { public : virtual void foo() = 0; // { // cout << "class_A" << endl; //原创 2021-05-27 22:36:47 · 552 阅读 · 0 评论 -
c++匿名函数前的[]
摘自 stackoverflowhttps://stackoverflow.com/questions/39789125/what-does-mean-before-functionIt means that the lambda function will capture all variables in the scope by reference.To use other variables other than what was passed to lambda within it, we c原创 2020-11-07 00:28:25 · 512 阅读 · 0 评论 -
c++创建对象方式
#include<iostream>using namespace std;class people{public: people(string name, int age){ _name = name; _age = age; } people(); ~people(){ cout << "class people end" << endl; } void getA原创 2020-09-12 16:08:45 · 378 阅读 · 0 评论 -
C++ signed char 为什么取值范围是-128-127
计算机中,数字都是以补码的形式表示的,对于有符号数而言,正数的补码为其自身,负数的补码固定其符号位。正数的补码如下所示,0-127,可以看到除了符号位以外的所有位都被使用了负数的补码如下所示:可以看到-1~-127用到了出符号位外的127种类,虽然-128如果用源码表示是110000000,超过了8位有符号数的表示,但是10000000没有表示的数,因此就用它来表示-128了,也算是一种...原创 2020-04-13 12:16:34 · 704 阅读 · 0 评论 -
VSCode重定向生成的exe文件
这里我是用codeRunner运行程序的,修改setting.json文件,加入 "code-runner.executorMap": { "cpp": " cd $dir && g++ $fileName -D LOCAL -o C:\\Users\\Tobin\\IdeaProjects\\LeetCode\\out\\exeFile\\$fileNameWi...原创 2020-03-31 20:59:35 · 3745 阅读 · 0 评论 -
VSCode 使用code runner
写C++的时候如果发现右键没有run code 选项,可以安装code runner,可以不Debug直接运行代码;配置setting.json文件, 加入下面代码即可: "code-runner.runInTerminal": true, "code-runner.ignoreSelection": true, "code-runner.fileDirectoryAs...原创 2019-10-28 15:03:20 · 31990 阅读 · 0 评论 -
VSCode 配置C++运行环境
MinGW-w64https://sourceforge.net/projects/mingw-w64/原创 2019-10-24 08:32:47 · 447 阅读 · 0 评论