C ++中的primitve / fundamental数据类型是如何构建的?

时间:2018-04-25 10:16:23

标签: c++ class comparison primitive-types

正如标题所说,我想知道C ++中的原始/基础数据类型是如何构建的?如果我在编程时基本上没记错,我总是将它们视为“类对象”。所以我问自己,他们的结构是否与例如

相同
class int 
{
   //content of int
};

经过一些基础研究后,我不认为原始数据类型的结构是这样的。我仍然需要知道它们的结构。

1 个答案:

答案 0 :(得分:0)

C ++语言具有指定类的语法,可以通过在C ++中编写类来定义类:

<div class="navbar-header">
    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
            aria-expanded="false" aria-controls="navbar">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
    </button>
    <a ng-click="reloadPage()" class="navbar-brand" href="/"><img style="margin-top: -15px;" width="192"
                                                                  height="49" src="packages/img/logo-trans.jpg"</a>
    <ul class="nav navbar-nav">
        <li class=""><a target="_self" ng-click="openTabs()" style="cursor: pointer;">DRAFT: Opened <span
                class="badge"><% tabService.tabs.length %></span></a></li>
        <li class=""><a target="_self" ng-click="test()" style="cursor: pointer;">LEADS: New <span
                class="badge">0</span></a></li>
        <li class="" ng-show="!htLoading"><a target="_self">AHT: <% htValues.aht | secondsToDateTime %></a></li>
        <li ng-show="htLoading">
            <img width="25" height="25" src="/packages/img/loader_white.svg" style="margin-top: 13px;"/>
        </li>
        <li class="" ng-show="!htLoading"><a target="_self">EHT: <% htValues.eht | secondsToDateTime %> </a>
        </li>
        <li ng-show="htLoading" >
            <img width="25" height="25" src="/packages/img/loader_white.svg" style="margin-top: 13px;"/>
        </li>
        <li class="" ng-show="!htLoading"><a target="_self">ABuffer: <% htValues.buffer | secondsToDateTime
            %></a></li>
        <li ng-show="htLoading">
            <img width="25" height="25" src="/packages/img/loader_white.svg" style="margin-top: 13px;"/>
        </li>
    </ul>
</div>

与类类型不同,基本类型不是,并且不能使用C ++语言定义,因此,不可能使用C ++显示它们的定义。

标准指定基本类型的行为。基本类型的对象占用一些存储器,并且存储器的状态代表一些值。标准没有指定具有任何特定值的内存表示,并且在不同的系统中可以有所不同。