- 博客(11)
- 收藏
- 关注
原创 You can never be ready.
总在为了一个目标而准备,希望自己准备好所有的再行动,行动起来顺顺利利,水到渠成的达成目标。然而,这样自己处于准备的状态,总感觉自己没有准备好,真正付出行动的实践一拖再拖,有的目标被拖得不再适合,甚至忘却。这是现实中的自己。今天又听到有人讲到王阳明,还是说他的知行合一。什么是知行合一?知行合一就是指知就是行,行就是知,不去妄想等待全知、知透后再行,而是相信也践行再行动中获得新知。当然,在行动前规划好是重要的,但(通过不断的实践总结出)有一定的方法使得再实践中获得新认知更重要。记住,you can
2022-12-06 21:23:31
1121
1
原创 对于指向某一对象的指针用来引用该对象中的数据块内成员的思考
内容如题,解释一下数据块儿是自己构造的一个类的实例。最近看C++嘛 ,写了一个小程序,遇到如题的问题。经过不断地尝试和思考,发现了自己思维之简单,语言逻辑之严谨。把简化之后的例子贴在下面:#include <iostream>using namespace std;class STU{public: int num;};class Node{public: STU dat; Node(); ~Node();};int main(){ Node *
2022-01-24 16:58:05
182
原创 C++中前置声明(前向声明)用法的思考
前两天因为修改自己文章《个人对QT中的namespace Ui的理解》遇到前置声明的概念,很陌生就好奇的自己码了点代码,谁知编译报错,改来改去却百思不得其解。代码如下:#include <iostream>using namespace std;class SayHi;int main(){ SayHi * stu = new SayHi; cout<<"Hello!"<<endl; stu -> Say(); return 0;}cl
2021-12-01 00:59:36
1471
原创 2021-09-11
初探Linux系统下的应用编程文件描述符在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。在操作这些所谓的文件的时候,我们每操作一次就找一次名字,这会耗费大量的时间和效率。所以Linux中规定每一个文件对应一个索引,这样要操作文件的时候,我们直接找到索引就可以对其进行操作了,而不必在每次操作文件时都要输入文件的绝对地址“/home/desktop/whl.txt”这样一长串字符,(为什么不让用户自己定义一个字符串变量来代替文件描述符呢?例如str1=“/ho
2021-09-11 00:58:28
71
原创 对NULL、NUL、‘\0’和0的理解
NULL是一个宏,它在几个标准头文件中定义,0是一个整型常量,'\0'是一个字符常量,而NUL是一个字符常量的名字。这几个术语都不可互换。1、NULL用于表示什么也不指向,也就是空指针((void *)0)2、0可以被用于任何地方,它是表示各种类型零值的符号并且编译器会挑出它,在ASCII表中值为483、'\0'在ASCII表中被定义为空字符,被用于结束字符串,代码为NUL,在ASCI...
2019-06-24 22:16:10
2753
原创 C语言中 \0 代表什么?
C语言中 \0 代表什么呢?'\0' 是字符串的结束符,任何字符串之后都会自动加上'\0'。如果字符串末尾少了‘\0’转义字符,则其在输出时可能会出现乱码问题。‘\0’转义字符在ASCII表中并不表示阿拉伯数字0,阿拉伯数字0的ASCII码为48,‘\0’转义字符的ASCII码值为0,它表示的是ASCII控制字符中空字符的含义,代码为NUL,非NULL,两者差异请诸君自行百度。ASCII表如下.........
2019-06-24 20:41:26
84614
5
原创 个人对QT中的namespace Ui的理解
在Qt5开发及实例中,给出的第一个例子中有一点让人很懵,通过自学和查看网上资料,最后终于自认为搞明白了,现在向大家报告!问题代码:#include <QDialog>namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dialo...
2019-06-23 23:03:02
7717
7
原创 Qt编译报error: expected ')' before '&' token GameController(QGraphicsScene &scene, QObject *parent = 0)
写qt程序的时候,在编译时报error: expected ')' before '&' tokenGameController(QGraphicsScene &scene, QObject *parent = 0),经仔细查阅资料,发现是报故位置的函数所在的声明(头)文件没有include包含进来。修改后,编译通过。前后如下二图:...
2019-03-14 21:52:25
2804
原创 Qt程序报error: undefined reference to `MainWindow::~MainWindow()'
编译Qt程序时,编译器报error: undefined reference to `MainWindow::~MainWindow()'。这是因为Qt语法较严格,不会自动生成类的析构函数,需要程序员自己编写,即便里面什么内容也没有。所以,手写好MainWindow::~MainWindow()后,再编译问题就消失了。析构函数(Destructor)也是一种特殊的成员函数,没有返回值...
2019-03-14 21:33:50
20211
原创 安装tslib时遇到的问题error: call to ‘__open_missing_mode’ declared with attribute
在按照Ubuntu下 lpp0900320123的嵌入式Qt开发环境的搭建 中的方法步骤安装安装触摸屏校验工具tslib时遇到两个问题:1.粘贴复制网页上的命令#./configure --prefix=/usr/local/tslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes到中断执行时报错。解决办法将命令中所有的空格删掉,在
2017-09-09 21:50:42
1613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人