Como faço store em c++ classe de objetos como uma matriz?

Eu preciso criar a classe que tem o ponto de ínicio nome, nome de ponto de extremidade, e o valor de margem de atraso ( a partir do arquivo de texto). Os objetos da classe tem que ser armazenada como uma matriz. Depois de analisar o arquivo , eu preciso fazer um loop através de objetos armazenados e imprimir os valores.

Perguntas que eu tenho:

Q1) Como faço para armazenar objetos como uma matriz?

Q2) Como pode um arquivo a ser analisado dentro da sala de aula para ter o ponto de ínicio nome, nome de ponto de extremidade e um valor de margem de atraso atribuído?

Arquivo de texto:

Startpoint: reg_4A

Endpoint: reg_49A

Path Type: max

  Point                                                               Incr       Path

  clock clk (rise edge)                                               0.000        0.000 

  clock network delay (propagated)                                    1.566        1.566 

  i0001016/Y (BUF_X4)                                                 0.086  &     1.885  f

  U20/Y (NAND_X1)                                                     0.043  &     1.928  r
  statistical adjustment                                                  0.016     -0.157

  slack (VIOLATED)                                                                  -0.157



Startpoint: reg_10A

Endpoint: reg_49A

Path Type: max
  Point                                             Incr       Path


  clock ck_pl2_clk (rise edge)                      0.000        0.000

  clock network delay (propagated)                  1.566        1.566

  reg_10A/CK (DFFQ_X6)                              0.000        1.566  r

  i0000502/Y (INV_X6LVT)                            0.022  &     1.744  r

  data required time                                           3.553

  data arrival time                                           -3.677

  statistical adjustment                            0.016       -0.108

  slack (VIOLATED)                                            -0.108
-4
2019-09-17 08:18:29
origem
1 respostas

Padrão argumentos são um recurso do ES6.
PyV8 não suporta ES6 sintaxe. Você precisa usar um calço/polyfil:

import PyV8

jsFunc = """
function test(msg, name) {
  (msg === undefined) && (msg = 'hello');
  (name === undefined) && (name = 'world');
  return msg + ' ' + name
}
"""


ctxt = PyV8.JSContext()
ctxt.enter()
ctxt.eval(jsFunc)
render1 = ctxt.eval("test();")
render2 = ctxt.eval("test('hi');")
print render1
print render2

Impressões:

hello world
hi world
+0
2019-09-17 10:51:46

Veja mais perguntas por marcas