随笔分类 - C++
摘要:转换成二进制,取其补码即可 #include <iostream> using namespace std; int main() { signed char sc=-160; unsigned char uc=sc; cout<<(int)uc<<endl;//96 //10100000 160
阅读全文
摘要:创建一个空项目即可,更改项目属性: 头文件 #pragma once #define DLL_EXPORT #if defined (DLL_EXPORT) #define GIRLAPI _declspec(dllexport) #else #define GIRLAPI _declspec(dl
阅读全文
摘要:1 //随机数(头文件random) 2 // auto random = bind(uniform_int_distribution<>{1, 6}, default_random_engine());//需要头文件functional 3 // cout << random() << endl;
阅读全文
摘要:第一种: const char* const修饰的是*,这个*表示的是解引的意思,也就是指针指向的具体的值,这时它不能被修改,但可以指向别的变量(因为它修饰的不是指针,所以可以指向别的地址),举个例子吧: const char* s="legend"; s[0]='s';//这样是错的!因为它不能被
阅读全文
摘要:发现用cin.sync()在vs2019中不能清空输入缓冲区,以前的vs版本没试过,我看别人在vc中用cin.sync()可以清除,估计是IDE的问题..以下是我学习C++四个多月写的一整段代码 运行结果表明输入缓冲区没有清除掉, 找到问题所在 然后试着把cin.sync()改为cin.ignore
阅读全文
摘要:用vs2019发现会出现这样的问题 最后发现只要设置一下就解决了,解决方案如下: 右击该项目,选择属性->c/c++->语言->将符合模式改为否就行了... 设置之后程序没有再报错,问题解决了
阅读全文

浙公网安备 33010602011771号