C++
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
kyle-fang
希望成为一个牛气哄哄的人工智能科学家
展开
-
LNK1104 无法打开文件“python37_d.lib”
我是在用C++给python写一个模块的时候遇到这个错误的,不过对其它的方面出现这种问题应该也会有效。解决方法:在vs2019(其他版本的vs同理)界面,点击“外部依赖项”,在其中找到pyconfig.h,打开。#ifdef _DEBUG# define Py_DEBUG#endif将# define Py_DEBUG注释掉同时将:pragma comment(lib,"python37_d.lib")修改为:pragma comment(lib,"python37.lib"原创 2021-10-16 16:03:59 · 1233 阅读 · 2 评论 -
C++简介
在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。C++名字的由来C++这个名字是Rick Mascitti于1983年...原创 2020-02-07 16:38:22 · 1058 阅读 · 0 评论 -
C++数据结构
定义结构为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下:struct type_name {member_type1 member_name1;member_type2 member_name2;member_type3 member_name3;..} object_names;type_...原创 2020-02-07 16:37:38 · 489 阅读 · 0 评论 -
C++类&对象
类:是面向对象程序设计的基础抽象数据类型(ADT):仅关注其逻辑特性,将其实现细节推迟到以后完成抽象数据类型操作的类别:1.构造函数:2.转换函数:3.观察函数:4.析构函数:5.迭代函数:C++类:1.类成员:类的组成项,既可以是数据,也可是函数;2.类声明: class 类型名{ 访问修饰符:成员列表 . . ...原创 2020-02-07 16:24:10 · 934 阅读 · 0 评论 -
C++函数
函数函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C++ 标准库提供了大量的程序可以调用的...原创 2020-02-07 16:09:28 · 372 阅读 · 0 评论 -
C++(for循环)
语法C++ 中 for 循环的语法:`for ( init; condition; increment ){ statement(s);}下面是 for 循环的控制流:init 会首先被执行,且只会执行一次。这一步允许您声明并初始化任何循环控制变量。您也可以不在这里写任何语句,只要有一个分号出现即可。接下来,会判断 condition。如果为真,则执行循环主体。如果为假...原创 2020-02-07 15:50:56 · 662 阅读 · 0 评论 -
C++(while循环)
while语句:1.计数控制的循环2.时间控制的循环计数控制的循环#include<iostream>using namespace std;int main() { int loopcount = 0; while (loopcount <= 10) { cout << "hello world!" << endl; loop...原创 2020-02-07 15:43:24 · 4358 阅读 · 0 评论 -
C++-if语句
语法C++ 中 if…else 语句的语法:if(boolean_expression){ // 如果布尔表达式为真将执行的语句}else{ // 如果布尔表达式为假将执行的语句}如果布尔表达式为 true,则执行 if 块内的代码。如果布尔表达式为 false,则执行 else 块内的代码。流程图实例#include<iostream>#i...原创 2020-02-07 15:33:38 · 1244 阅读 · 0 评论 -
C++多维数组
二维数组#include<iostream>using namespace std;void SomeFunc(int array[3][4]);int main() { //二维数组的声明, 数据类型 数组名 [整型常量表达式] [整型常量表达式] .....; int array_2[3][4] = { {1, 2, 3, 4},{ 5, 6, 7, 8},{ 9, ...原创 2020-02-07 15:22:23 · 1153 阅读 · 0 评论 -
C++数组
一维数组:一维数组是组成项的结构化集合,利用单个索引至指定项的位置,即可分别访问这些项数组声明:数据类型 数组名 [整数常量表达式];数组项访问:数组名 [索引表达式]#include<iostream>#include<string>using namespace std;int main() { int i, j; int testSc...原创 2020-02-07 15:16:41 · 394 阅读 · 0 评论 -
C++字符串
字符串定义初始化string对象string s1; //默认初始化,s1是一个空字符串string s2=s1; //s2是s1的副本string s3 = "hello"; //s3使该字符串字面值的副本string s4(10, 'C'); //s4的内容是CCCCCCCCCC 字符串的大小//length和size函数#include<ios...原创 2020-02-07 15:05:28 · 207 阅读 · 0 评论 -
C++类型转换
类型转换/* 类型转换*/#include<iostream>int main() { bool b = 23; //b为真 std::cout << "b=" << b << std::endl; int i = b; std::cout << "i=" << i << std::endl; ...原创 2020-02-07 14:58:01 · 103 阅读 · 0 评论 -
C++基本类型
基本类型类型位范围boolchar1个字节-128 到 127 或者 0 到 255unsigned char1个字节0 到 255signed char1个字节-128 到 127int4 个字节-2147483648 到 2147483647unsigned int4 个字节0 到 4294967295sign...原创 2020-02-07 14:56:48 · 389 阅读 · 0 评论