1:名字空间 --》STL无法使用2.define 必须+10     极限点  时间小wa3.for后面不能加;,否则会跳过4。for的3个i一定要统一5. ==和=6.int64 --》long long 占位符:%lld7.不能用相同的变量 -》别 局部与总 类型不同 8.abs 中间的类型为float
原创 2012-07-09 16:20:14
51阅读
c++
c++
转载 2018-02-16 09:50:43
559阅读
C/C++注意事项
原创 2012-05-12 16:45:26
971阅读
C++ 中,this 指针是非常重要的概念,它指向调用成员函数的对象。理解this指针及其使用时的注意事项对于编写健壮、可维护的 C++ 代码至关重要。以下是关于this指针的一些重要注意事项:理解this指针的作用:this是一个指向调用对象的指针。在成员函数中,this可以用来访问调用对象的成员变量和成员函数。在成员函数中使用this指针:当需要在成员函数中引用调用它的对象时,可
原创 2024-08-13 12:29:36
75阅读
2.2引用注意事项 引用必须初始化 引用在初始化后,不可以改变 代码示例:#include <iostream>using namespace std;int main(){int a = 10;//1.引用必须初始化//int &b ;//错误,必须初始化int &b = a;//2.引用在初始化后,不可以改变int...
原创 2022-09-22 10:05:11
105阅读
1、在map中,由key查找value时,首先要判断map中是否包含key。 2、如果不检查,直接返回map[key],可能会出现意想不到的行为。如果map包含key,没有问题,如果map不包含key,使用下标有一个危险的副作用,会在map中插入一个key的元素,value取默认值,返回value。也就是说,map[key]不可能返回null。 3、map提供了两种方式,查看是否包含key,m.c
转载 2013-11-05 20:58:00
140阅读
万能函数头 #include<bits/stdc++.h> 命名空间的声明 using namespace std;
转载 2020-06-19 20:15:00
304阅读
2评论
1、初始化c++ 11以后新增了大括号{}的初始化方式,需要注意与()的区别,如:std::vector vecTest1(5); /
转载 2022-06-13 17:36:58
326阅读
 C++ 虚函数是实现多态性的一种重要机制。使用虚函数时,有一些重要的注意事项需要考虑:虚函数的声明: 在基类中用 virtual 关键字声明虚函数。派生类中重写该虚函数时,应使用 override 关键字,以提高代码的可读性。构造函数和析构函数: 构造函数不能是虚函数。因为构造函数是在对象创建时调用的,而这时对象的类型还没有完全确定,所以不能实现多态。析构函数可以是虚函数,并且通常建议
原创 2024-08-01 09:21:55
62阅读
不一般, 竟然有这样的 plot(x_Abnorm_index,Vec2(Abnorm_index),'sb','linewidth',1.5); hold o...
转载 2014-07-11 11:15:00
86阅读
2评论
1.float,double单双精度的赋值问题需要注意,看图就明白了,注意a和e的区别#include<iostream>int main(){ float a=1/3.0,b=1/1.0,c=1/4.0,d=1/5.0; float e=(1/3); float res; res=1/(a+b+c+d); cout<<e<<en
原创 2023-03-09 00:08:21
100阅读
C++ 中,指针是一种强大的工具,允许程序员直接访问和操作内存地址。然而,由于指针直接操作内存,错误的使用可能导致程序崩溃、内存泄漏等严重问题。以下是 C++ 指针相关的详细注意事项:1. 指针初始化定义指针时务必初始化:未初始化的指针可能指向任意内存地址,称为“野指针”。野指针的使用可能导致程序崩溃或数据损坏。初始化方法:可以使用nullptr(C++11 及以后版本)或具体地址(如new操
原创 2024-08-05 09:31:27
89阅读
C/C++ 中使用字面常量时,有几个重要的注意事项需要考虑,以确保代码的准确性和可移植性。下面是一些关键要点:整数字面量:默认情况下,整数字面量是int类型。如果字面量的值超出了int的范围,它将被视为long int或long long int,这取决于它的值和编译器。可以在整数字面量后添加L或l后缀来明确指定它为long类型,或使用LL或ll后缀指定为long long类型。使用U或u后缀
原创 2024-08-01 09:19:14
97阅读
clock
原创 2019-07-27 15:31:52
3551阅读
随时记 1.C++中事件回调的做法 ,事件回调是通过虚函数进行的。网络库往往定义一个或多个抽象基类,在其中声明多个虚函数,如onConnect()、onMessage()等等。使用者需要继承抽象类,并重写虚函数,以获得事件回调通知。这种方式的缺陷是:首先继承本身问题是扩展问题,继承带来耦合,不易扩展
原创 2022-05-25 10:56:17
205阅读
vscode配置c++插件教程链接如下:https://code.visualstudio.com/docs/cpp/config-msvc#_check-your-microsoft-visual-c-installation必须有工作空间有工作空间/workspace才能有配置文件。否则配置文件显示和教程不一致,最后无法运行成功。必须通过Developer Command Prompt for
转载 2021-05-07 15:49:27
206阅读
2评论
#define _CRT_SECURE_NO_DEPRECATE //兼容C的标准格式#include<iostream>//1.c++函数模块using namespace std;void print(int times);int main(){ print(3); system("pause");}//注:避免使用cout,应该使用std::cout.便于在其...
C++
c
原创 2021-07-09 11:01:33
168阅读
C++数据类型的引用使用的符号是&,比如&b=a; 但是引用有几条注意事项:1. 引用必须要初始化,比如int &b = a;是正确的,但是int &b;就是没有初始化,是错误的。2.引用本身在初始化之后是不可以改变的,比如nt &b = a; 那么b就是a的别名,即使改变b所对应的值,也不会改变b对a的引用,b改变a也改变具体代码如下:#include<iostream>using namespace std;int main(
原创 2021-11-30 09:40:01
159阅读
元<类...T,整...I,类...O>常式 动 分包(空包<T...>a,序列<I...>b,空包<O...>c){// 常式 整 N=型长...(I);
原创 2022-03-01 09:32:33
134阅读
C++函数模板注意事项注意事项:*自动类型推导,必须推导出一致的数据类型T,才可以使用*模板必
原创 2022-09-22 09:59:38
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5