我对pointer真的是又爱又恨(引用也是)

爱恨纠缠的生生世世,心底执着的信念为你存在,多遥远的路都阻挡不住,再次拥有没距离的温度

实际上指针,说来真的泪目,我现在还没完全弄懂,或者说对它的了解应该是冰山一角,毕竟它真的是太深奥了,但是在一些重要的场合非它不可,优势多的很,但是用的不好那就是很让人头疼的问题

#include <stdio.h>
#include <iostream>
#include <vector>
using namespace std;
int DEAL_T_INTER(int, int);
int main()
{
    //std::cout << "Hello World!\n";
    vector<decltype(DEAL_T_INTER)*> contain;
    contain.push_back(DEAL_T_INTER);
    cout << contain[0](3,4);

    cout << endl;
}
int DEAL_T_INTER(int a, int b)
{
    return (a + b);
}

经典的交换两个数的函数问题,有一种是指针实现,一种是引用实现,套路题,可惜,直到最近才稍微从本质上有点深度认识,真实滑天下之大稽

以前可能没认识到,但是现在才知道,知识的拓展面真的很重要,好在本人还算务实,积累的位面也比较(还算)充实,基本上有好的想法都能够在我的可达面之内实现

class MyPyQT_Form(QtWidgets.QMainWindow, Ui_MainWindow):

    def __init__(self):
        super().__init__()
        self.setupUi(self)
        '''
        
        beyond all default settings, attention please
        
        
        '''

当然,知识盲区肯定有,查缺补漏呗,想起初中老师的一句话,问题越积越多,还是乘早解决,有句话说得好,出来混迟早要还的

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)

    WINDOW = MyPyQT_Form()
    # do init here try
    WINDOW.show()

    # print('Hello, world!')

    # CAP = Choose_Camera()
    # CAP.RUN_CAMERA()
    # CAP = Choose_Camera()
    # CAP.Initiate_SXT()
    # while 1:
    #     CAP.USE_CAMERA()
    #     gray = cv2.cvtColor(CAP.frame, cv2.COLOR_BGR2GRAY)
        # pix = QPixmap(gray)
        # WINDOW.VIDEO_LABEL.setPixmap(pix)
        # if cv2.waitKey(20) & 0xff == ord('q'):
        #     break
    #     if CAP.DELETE_THREAD():
    #         break
    #
    # CAP.RELEASE_HARDWARE()

    sys.exit(app.exec_())

“我命由我不由天”,这话有两种理解,“命”确实是天说了算,但是命运是我们自己说了算(至少我们还在奋斗)

//#include <stdio.h>
#include <iostream>
using namespace std;
void print(const int ia[10]);
int main(int argc,char *argv[])
//int main()
{
    //std::cout << "Hello World!\n";
    const int a[10] = { 1,2,3,4,5,6,7,8,9,10 };

    print(a);

    //gcc exe
    
    for (size_t i=0;*argv;i++)
    {
        cout << *(argv+i) << " ";
    }
    
    std::cout << std::endl;
    return 0;

}
void print(const int ia[10])
{
    for (rsize_t i = 0; i != 10; i++)
    {
        std::cout << ia[i] << std::endl;
    }
}

成为一个什么样的人,自己说了算,不忘初心,牢记使命,向新时代优秀大学生、研究生、博士生迈进,为信仰奋斗终身!

发表评论

电子邮件地址不会被公开。 必填项已用*标注