private多继承在用using重定义两个同名函数的访问权限后怎么调用函数
。最近在看c++primer 看到了using重定义访问权限,就按照书上写了下面这样一个程序,重定义了两个size函数。但是在main里面却不知道怎么调用他们,本人用的是VS2013,以下代码编译器这样报错: 2 IntelliSense: 不允许对不可访问的基类 “std::basic_string<char, std::char_tr……
请教一个关于constexpr的问题
#include <iostream> class _A { public: _A(); ~_A(); constexpr int b() { return c; } //①:这个可不可以类里声明,类外定义。 int a(int _z); private: int c; int d; }; int _A::a(int _z) { ……
归并排序打印后直接不动了
本人的问题在代码部分: #include <iostream> #include <vector> using namespace std; class MergeSort { int len; vector<int>list; vector<int>link; public: MergeSort(vector……
关于constexpr的问题
#include <iostream> constexpr const char _P[]="welcome."; template <char const* _Set_Char> class _Out_Put { private: const char* _K; public: _Out_Put() { ……
C++ 多继承 父类是虚基类和非虚基类时 父类指针值问题
大家好!本人遇到一个问题,本人很疑惑,希望能得到大家的帮助,并帮本人指出是哪个知识点欠缺了,非常感谢。 问题概述: 多继承时,当基类有没有虚函数,有没有成员变量时,基类的this指针和子类会出现不同。例子如下: 代码如下: #include <time.h> #include <stdio.h> #include <stdar……
c++对memset函数使用的几个问题,望大神指点
一个int类型的数组arr,在定义数组的那个定义域中可以用sizeof(arr)/sizeof(0)来获取数组元素个数,或用memset(arr,0,sizeof(arr));将数组初始化,但当把这个arr传递到其他函数中使用时,两个写法都会保存。 void fun(int arr[]){ int len = sizeof(arr)/sizeof(0……