C++
I天辉I
专注于Python相关的量化投资
展开
-
C++中的::的作用
1)作用域限定符,当在类体中直接定义函数时,不需要在函数名字的前面加上类名,但是在类体外实现函数定义的时候,必须加上类名并且加上作用域限定符。Student::Display();(2)静态数据成员既可以通过对象名引用,也可以通过类名加::来引用,class Test{public:Display();private:static int a;}Test::a;...转载 2018-08-14 11:58:25 · 1272 阅读 · 0 评论 -
c++中什么是静态数据成员 什么是静态成员函数 分别有什么作用?
静态数据成员: 就是说在这个类中是固定的,只有一个。比如说中国人是一个类,那么这个中国人的总人口数就是一个静态数据成员,这个静态数据成员不会跟随某个具体的人,而是正对于这个类的。静态成员函数,一般这些函数都是用来对这个类进行操作的。例如,你要修改一个静态成员数据,那么需要静态成员函数。你可以这么想: 静态时,大体的一个类; 动态时,具体的一个类中的对象...转载 2018-08-14 11:59:22 · 4216 阅读 · 0 评论 -
C/C++中extern关键字详解
转自chao_yu,cnblog.com1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun...转载 2018-08-14 13:31:35 · 163 阅读 · 0 评论 -
Python调用C++
1 2 3 4 5 6 7 8 /***gcc -o libpycall.so -shared -fPIC pycall.c*/ #include <stdio.h> #include <stdlib.h> int foo(int a, int b) ...转载 2018-08-14 13:32:45 · 257 阅读 · 0 评论