随笔分类 -  C\C++

摘要:定义类: #include <string> #include <iostream> using namespace std; //构造函数 定义对象的时候运行 //析构函数 定义的对象释放的时候运行 class girl { public: girl(); girl(double h, doubl 阅读全文
posted @ 2022-09-05 15:04 王牌飞行员_里海 阅读(107) 评论(0) 推荐(0) 编辑
摘要:/************************************************************* ** 功能:智能指针 ** 作用: ** 指针生命周期结束时主动释放堆空间 ** 一片堆空间最多只能由一个指针标识 ** 杜绝指针运算和指针比较 ** ** 使用规则:智能用 阅读全文
posted @ 2022-07-29 14:18 王牌飞行员_里海 阅读(38) 评论(0) 推荐(0) 编辑
摘要:c++的模板 c++泛型编程 # include <iostream> using namespace std; template <typename T> class op { public: T process(T v) { return v * v; } }; int main() { op< 阅读全文
posted @ 2022-07-28 17:04 王牌飞行员_里海 阅读(27) 评论(0) 推荐(0) 编辑
摘要:test.h #pragma once #include <winsock2.h> #include <ws2tcpip.h> #include<ctime> #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <st 阅读全文
posted @ 2022-06-22 13:54 王牌飞行员_里海 阅读(246) 评论(0) 推荐(0) 编辑
摘要:获取环境变量 #include <iostream> #include <string> #include <vector> #include <stdlib.h> using namespace std; //获取环境变量 string getEnv(string strEnvName) { ch 阅读全文
posted @ 2022-06-08 17:07 王牌飞行员_里海 阅读(558) 评论(0) 推荐(0) 编辑
摘要:数组类型变量的三个限制1.数组长度不变;2.编译时必须知道其长度;3.数组只能在定义的语句块内存在。 创建动态数组1.可以在运行时再确定数组长度;2.动态数组将一直存在,直到程序显式释放它为止;3.每一个程序执行时都会占用一块可用的内存空间,用于动态分配对象,此内存空间称为程序的“自由存储区”或“堆 阅读全文
posted @ 2021-08-19 09:09 王牌飞行员_里海 阅读(3521) 评论(0) 推荐(0) 编辑
摘要:c语言中没有字符串这种数据类型,只有char字符类型,在C语言中所谓的字符串其实是char数组,数组最后一个元素加上“\0",表示字符串结束,这是一种字符串的表达方式。 例如下面charA、charB是等价的 char charA[] = {"abc"}; char charB[] = { 'a', 阅读全文
posted @ 2021-08-18 18:27 王牌飞行员_里海 阅读(216) 评论(0) 推荐(0) 编辑
摘要:引用是一种复合类型,通过在变量名前添加“&”符号来定义。 引用只是对象的另一个名字 int iVal = 1024; int &refVal = iVal; refVal++; cout << iVal << endl; //1025 const引用 const int iVal = 1024; c 阅读全文
posted @ 2021-08-18 09:13 王牌飞行员_里海 阅读(197) 评论(0) 推荐(0) 编辑
摘要:指针的定义和初始化 //定义一个strA初始化为"ABC" string strA("ABC"); //定义一个指向string类型的指针p1,并初始化指向strA对象 //*操作符表明p1是一个指针变量;&是取地址操作符 string *p1 = &strA; //*是取值操作符,取p1指针指向的 阅读全文
posted @ 2021-08-17 14:13 王牌飞行员_里海 阅读(422) 评论(0) 推荐(0) 编辑
摘要:int iCount = 521;使用变量的意义,一是程序的可读性,二是程序的可维护性。 const int iCount = 521;如果变量不想被修改,可以加上const限定符,使其变为常量。常量定义后不能被修改,并且再定义时必须初始化。 extern const int iCount = 52 阅读全文
posted @ 2021-07-31 11:14 王牌飞行员_里海 阅读(55) 评论(0) 推荐(0) 编辑
摘要:在c++中,大多数作用域是用花括号来界定的。定义在所有函数外部的变量具有全局作用域,称为全局变量。在函数中定义的变量具有局部作用域,成为局部变量。作用域嵌套: 定义在局部作用域的变量,可以在局部作用域中再次定义。在局部作用域输出变量时,如果已经重新定义局部变量则输出局部变量的值,如果没有重新定义,则 阅读全文
posted @ 2021-07-23 18:09 王牌飞行员_里海 阅读(54) 评论(0) 推荐(0) 编辑
摘要:变量的定义:给变量分配空间,还可以为变量指定初始值。不能重复定义变量 int j; //变量的定义, int k; //变量的定义,分配内存,初始化 extern int n = 10;//变量的定义,初始化(建议不要使用此方法定义) 变量的声明:不给变量分配空间,用于向程序表名变量的类型和名字,此 阅读全文
posted @ 2021-07-23 17:48 王牌飞行员_里海 阅读(515) 评论(0) 推荐(0) 编辑
摘要:cin 用户从标准输入中读取的istream对象 cout 用户写入到标准输出的ostream对象,一般情况下用于程序的输出。 buffer 缓冲区 一般用来存放数据的存储区域。IO设备常存储输入(或输出)到缓冲区,并独立于程序动作对缓冲区进行读写。输出缓冲区通常必须显式刷新以强制输出缓冲区内容。默 阅读全文
posted @ 2021-07-14 07:20 王牌飞行员_里海 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1.打开Visual Studio2015,点击“文件”、“新建”、“项目”。 2.选择 空项目,自定义名称和位置 3.添加新建一个cpp文件 4.选择c++文件,输入文件名称,点击”新建”。 5.双击打开cpp文件 6.输入代码 #include<iostream> using namespace 阅读全文
posted @ 2021-07-13 23:08 王牌飞行员_里海 阅读(879) 评论(0) 推荐(0) 编辑
摘要:时间戳,秒级 测试代码: #include <iostream> #include <time.h> #include <windows.h> using namespace std; int main() { // 当前的时间戳(秒) time_t t; time(&t); cout << t < 阅读全文
posted @ 2021-06-18 09:52 王牌飞行员_里海 阅读(1072) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-10-20 11:22 王牌飞行员_里海 阅读(145) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-10-15 17:03 王牌飞行员_里海 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示