
C/C++
文章平均质量分 63
MilkyTea'Ou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ CoreDump
core dumpcore路径常用命令 CoreDump : 内存快照,是由操作系统生成的;包括内存、寄存器状态、运行堆栈; core路径 临时修改core路径 修改文件:/proc/sys/kernel/core_pattern 永久修改core路径 在/etc/sysctl.conf文件的最后加上两行:kernel.core_pattern = /var/core_log/core_%e_%t_%p;kernel.core_uses_pid = 0 gdb bin core 常用命令 bt:查看堆栈 f原创 2022-03-08 17:15:12 · 1257 阅读 · 0 评论 -
C++ 指针与引用
static-隐藏功能1、修饰局部变量只对定义它的函数体可见函数执行完之后虽然还存在,但是无法被其他程序段使用2、修饰全局变量对其他源文件不可见static int a=1; void fun1(void){ a=2; } void fun2(void){ int a=3; } void fun3(void){ static int a=4; } int main(int ar原创 2017-11-02 14:36:07 · 791 阅读 · 0 评论 -
C语言运算符优先级
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名转载 2013-02-01 18:42:03 · 603 阅读 · 0 评论 -
Qt编写串口通信程序全程图文讲解
文章转载自:http://blog.youkuaiyun.com/yafeilinux/article/details/4717706 感谢作者 在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可以去 http://sourceforge.net/projects/qextserialport/files/ 进行下载,转载 2013-04-22 21:47:59 · 1388 阅读 · 0 评论 -
C++ analysis of KeyWord (eg:: virtual,abstract,static,override,const)
virtual :: 方法和属性如果作为虚拟成员,虚拟成员的实现可由派生类中的重写成员更改。默认情况下方法是非虚拟的,不能重写非虚函数。不能将virtual 修饰符和一下修饰符一起使用:static abstract override 如果认为某个方法通用性比较弱,就用virtual 声明该方法,然后用户可以根据不同的情况继承并进行重载。abstract :: 声明为 abstract原创 2012-11-09 21:39:34 · 874 阅读 · 0 评论 -
C++ Read Data from File into Struct
#include #include #include using namespace std; #define N 2 struct Student{ string name; int age; }; int main() { struct Student stu[N]; ifstream fin("text.txt"); if(!fin){ cout<<"File原创 2012-11-10 19:24:34 · 935 阅读 · 0 评论 -
Commom Errors of Pointer in C++
#include using namespace std; void main() { char* p="Iloveyou!"; cout *p='P'; cout } 在c++ Primer 上摘下来的一段程序,编译,链接都没有问题,运行时调试发现出现了写入 位置冲突的错误。 解决: char* p="Iloveyou!"; p是原创 2012-11-10 19:18:13 · 562 阅读 · 0 评论 -
analysis string,string.h
#include C语言的头文件 包含字符串处理函数 #include string数据类型 #include C++的头文件 包含字符串处理函数 并非的“升级版本”,他们是毫无关系的两个头文件。原创 2012-11-10 19:10:06 · 759 阅读 · 0 评论 -
C++ 多线程
创建线程: 微软在Windows API中提供了建立新的线程的函数CreateThread 当使用CreateProcess调用时,系统将创建一个进程和一个主线程。CreateThread将在主线程的基础上创建一个新线程 MSDN中CreateThread原型: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThr原创 2012-10-22 20:51:34 · 602 阅读 · 0 评论 -
C++ 字符、字符串与int型数据的转化
1、char转化成 int(利用ascii码): char c='1'; //1的ascii码为49 int a=c-48; int 转化成char(也可以利用ascii码): int a=5; char c=char(a+48); 2、字符串转化成整数: int atoi(const char* str); 整形转化成字符串:c原创 2012-09-05 19:35:20 · 1538 阅读 · 0 评论 -
C++ 获取程序执行时间
C++获取时间的方法总结: 1、利用 QueryPerformanceCounter 精确获取时间 LARGE_INTEGER stime,etime,fquerytime; QueryPerformanceFrequency(&fquerytime); //获取每秒进行多少次计数,即计数器频率 QueryPerformanceCounter(&stime); //返回高精度性能计原创 2012-10-28 21:49:22 · 854 阅读 · 0 评论 -
C语言 从字符串中提取数字
#include #include #include #define N 100 int change(char string[]); int count_num(char *p,int *pt); void main() { char str[N],*p=str; int a[N],*pt=a,i,n; gets(p); n=count_nu原创 2011-12-26 16:26:32 · 10428 阅读 · 0 评论