摘要:
在C++里,数组也是可以引用的。 代码如下: 1 char str1[] = "abcde"; 2 char (&str2)[6] = str1; 解读第二句代码,括号的优先级最高,'str2'首先与'&'相结合,表明'str2'是一个引用。 接着'&str2'与右边的'[6]'结合,表明str2是 阅读全文
摘要:
本中所使用的table: MySQL中的错误处理函数 unsigned int mysql_errno(MYSQL *mysql) const char *mysql_error(MYSQL *mysql) 说明:一个函数是返回错误号,一个返回错误信息,两者都以MYSQL*为参数,很直观。 第一步: 阅读全文
摘要:
作用:当对table进行insert操作时,返回具有Auto_increment(自动增长)特性的属性列的最新值。 该函数的特点 1、每当断开本次连接之后又重新连接时,该函数的返回值会被重置为0. 2、仅与调用该函数的client有关。举个例子,在当前connect的client中,我调用LAST_ 阅读全文
摘要:
我明明安装了python,结果在安装mysql是却提示没有安装python。 原因,没有将python添加到path中。 解决方法:卸载python,然后重装python,在安装界面中勾选将path添加到path中这个选项(这个选项默认是没有勾选的)。 阅读全文
摘要:
pthread_cond_broadcast(&cond1)的作用是唤醒所有正在pthread_cond_wait(&cond1,&mutex1)的线程。 pthread_cond_signal(&cond1)的的作用是唤醒所有正在pthread_cond_wait(&cond1,&mutex1)的 阅读全文
摘要:
这是一篇翻译,为什么突然想翻译文章了呢,因为很多大佬们都说英语对程序员还是挺重要的,毕竟互联网的最新技术基本都在歪果仁那边,如果英语不好,不会看国外的文档的话,将会错失接触第一手资料的机会,失去很多先机。虽然我现在是个小辣鸡,可我还是有梦想滴,向国内大佬看齐! 正题开始。 一、建立Linux开发项目 阅读全文
摘要:
int main() { string str1, str2; auto it1 = str1.begin(), it2 = str2.begin(); it1 == it2; return 0; } 阅读全文
摘要:
在Qt中,当派生类需要用到信号与槽机制时,有两个要求。 1、该类派生自QObject类。 2、类中有Q_OBJECT宏。 本次报错的原因就是因为没有在类中添加Q_OBJECT宏。 而我的出错原因更傻逼,清清楚楚知道需要添加Q_OBJECT宏,但是却手残写成了这个。 阅读全文
摘要:
今天研究用回溯法解决八皇后问题,碰到了一个有趣的小问题。 看这篇随笔前,最好先看看我上一篇所写的 c++ 内存分配中一个有趣的小问题。 先看代码 运行出来后结果是这样的: 即每个结果的序号都是1,明显不符合我的意图。 之后就是寻找错误原因了,定位到这一段代码上: 打断点进行调试。 发现当执行Matr 阅读全文
摘要:
[TOC] 以下代码测试环境:**vs2019** ## 问题的提出执行这么一段代码,看看会发生什么: ```c++int arr[5] = { 0 };int main(){ arr[5] = 1;}``` 毫无疑问,会报错,因为访问越界了。 ***再看看另一段代码: ```c++int arr[ 阅读全文