C++初学-跟着C++ primer学习
爱学习的啊超
学习使我充实
展开
-
C4430错误,“C4430 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int”
今天在学习函数,编写练习题代码时,出现上述错误信息,代码如下:#include "pch.h"#include <iostream>#include<string>void replace(int &i, int &j);void replaceP(int *i, int *j);bool CheckL(const string &...原创 2018-09-25 19:19:50 · 24807 阅读 · 2 评论 -
使用数组作为函数的形参
数组作为形参,传递的实际是数组首元素的指针,下面三种声明是等价的void print (const int*);void pritn(const int[]);void print(const int[10]);当编译器处理print函数的调用时,只坚持传入的参数是否是const int*类型数组不能越界访问,管理指针形参有三种常用的技术1.使用标记指定数组长度。要求数组...原创 2018-09-25 19:34:55 · 1305 阅读 · 0 评论 -
abort()has been called问题
abort()has been called问题c++使用c++11的多线程时,出现在主线程结束时,调用析构函数前报错abort() has been calledthread t;t = std::thread(test, );//t.detach();上面的代码,因为粗心大意,线程对象未调用join和detach方法(但奇怪的是,线程函数仍然运行 ),导致在线程函数运行完成后,主...原创 2019-02-18 11:36:50 · 17632 阅读 · 8 评论